Perguntas com a marcação «type-hinting»

A sugestão de tipo vincula argumentos de função a objetos específicos ou os digita fortemente.








3
Tipos de retorno anuláveis ​​no PHP7
O PHP 7 introduz declarações de tipo de retorno . O que significa que agora posso indicar que o valor de retorno é uma determinada classe, interface, matriz, que pode ser chamada ou um dos tipos escalares recém-sugeridos, como é possível para os parâmetros de função. function returnHello(): string { …

3
Anotações de tipo para * args e ** kwargs
Estou tentando anotações de tipo do Python com classes base abstratas para escrever algumas interfaces. Existe uma maneira de anotar os possíveis tipos de *argse **kwargs? Por exemplo, como alguém expressaria que os argumentos sensíveis a uma função são um intou dois ints? type(args)dá, Tupleentão meu palpite era anotar o …


5
Digite sugerindo uma lista de um tipo especificado
Usando as anotações de função do Python 3, é possível especificar o tipo de itens contidos em uma lista homogênea (ou outra coleção) para fins de sugestão de tipo no PyCharm e outros IDEs? Um exemplo de código pseudo-python para uma lista de int: def my_func(l:list<int>): pass Eu sei que …

2
Digite dicas em namedtuple
Considere o seguinte código: from collections import namedtuple point = namedtuple("Point", ("x:int", "y:int")) O Código acima é apenas uma forma de demonstrar o que estou tentando alcançar. Eu gostaria de fazer namedtupledicas de tipo. Você conhece alguma maneira elegante de conseguir o resultado pretendido?


2
Anotação de tipo de retorno void Python
No python 3.x, é comum usar a anotação de tipo de retorno de uma função, como: def foo() -> str: return "bar" Qual é a anotação correta para o tipo "vazio"? Estou considerando 3 opções: def foo() -> None: não lógico IMO, porque Nonenão é um tipo, def foo() -> …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.