Perguntas com a marcação «typing»

234
Python é fortemente digitado?

Encontrei links que dizem que o Python é uma linguagem fortemente tipada. No entanto, pensei que em idiomas fortemente tipados você não poderia fazer isso: bob = 1 bob = "bob" Eu pensei que uma linguagem fortemente tipada não aceitava alteração de tipo em tempo de execução. Talvez eu tenha uma...

158
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...

147
O que tipos estritos fazem no PHP?

Eu vi a seguinte nova linha no PHP 7, mas ninguém realmente explica o que isso significa. Eu pesquisei no Google e tudo o que eles falam é que você estará ativando ou não como um tipo de pesquisa. declare(strict_types = 1); O que isso faz? Como isso afeta meu código? Devo fazer isso? Alguma...

135
Tipos de classe Ruby e instruções de caso

Qual é a diferença entre case item.class when MyClass # do something here when Array # do something different here when String # do a third thing end e case item.class when MyClass.class # do something here when Array.class # do something different here when String.class # do a third...