Pytania oznaczone «type-hinting»

Wskazówki dotyczące typów wiążą argumenty funkcji z określonymi obiektami lub silnie je wpisują.

159
Zwracane typy wartości null w PHP7

PHP 7 wprowadza deklaracje typu zwracanego . Oznacza to, że mogę teraz wskazać, że zwracana wartość jest pewną klasą, interfejsem, tablicą, możliwością wywołania lub jednym z nowo wskazanych typów skalarnych, co jest możliwe w przypadku parametrów funkcji. function returnHello(): string { return...

158
Wpisz adnotacje dla * args i ** kwargs

Wypróbowuję adnotacje typu Pythona z abstrakcyjnymi klasami bazowymi, aby napisać niektóre interfejsy. Czy istnieje sposób na dodanie adnotacji do możliwych typów *argsi **kwargs? Na przykład, jak można by wyrazić, że sensowne argumenty funkcji to jeden intlub dwa ints? type(args)daje Tuplewięc...

128
Wpisz podpowiedź do listy określonego typu

Korzystając z adnotacji funkcji Python 3, można określić typ elementów zawartych w jednorodnej liście (lub innej kolekcji) w celu podpowiedzi typu w PyCharm i innych IDE? Przykład kodu w pseudo-Pythonie dla listy int: def my_func(l:list<int>): pass Wiem, że jest to możliwe przy użyciu...