Epg_ Epg_ 09.12.2022, 15:49:02 via Android 0 + Mirki, jak zadeklarować że funkcja może przyjmować jako parametr powiedzmy tylko jeden z trzech stringów? Chodzi mi o coś w styludef fun(param: ['a', 'b', 'c']) #programowanie #python
venomik venomik 09.12.2022, 15:51:15 0 + @Epg_: Nie możesz w ciele funkcji sprawdzać i rzucać błędem jeśli się nie zgadza?
Endriu_ Endriu_ 09.12.2022, 15:55:10 2 + @Epg_: Nie macie czegoś w rodzaju enumów w tym śmisznym języku?
Epg_ Epg_ 09.12.2022, 15:56:02 via Android 0 + @venomik chcę mieć to zadeklarowane już w nagłówku funkcji
s.....x konto usunięte 09.12.2022, 16:07:36 0 + @Epg_: https://docs.python.org/3/library/typing.html#typing.Literal
mcnight95 mcnight95 09.12.2022, 17:15:31 0 + @Epg_: mam nadzieję, że wiesz, że to tylko do type checków?
Krolik Krolik 09.12.2022, 19:46:51 2 + @mcnight95: do tego type checki w Pythonie mają moc taką samą jak komentarz. Interpreter ich nie sprawdza.
def fun(param: ['a', 'b', 'c'])
#programowanie #python
@sinxcosx
Dziękuję pięknie