Resultados da pesquisa a pedido "duck-typing"
XML genérico e de digitação de patos no .NET?
Estou trabalhando com algumas representações XML de instâncias de dados. Estou desserializando os objetos usando a serialização .NET, mas algo em minha alma é perturbado por ter que escrever classes para representar o XML ... Abaixo está o que eu ...
Como posso saber se uma variável python é uma string ou uma list
Eu tenho uma rotina que usa uma lista de strings como parâmetro, mas eu gostaria de dar suporte à passagem de uma única string e a convertê-la em uma lista de uma string. Por exemplo def func( files ): for f in files: doSomethingWithFile( f ) ...
Usos para idiomas dinâmicos
Meu idioma principal agora é D e estou aprendendo Python porque é necessário para o curso que estou fazendo. Embora eu entenda por que as linguagens dinâmicas seriam uma lufada de ar fresco para as pessoas que programam em linguagens estáticas ...
Qual a diferença entre a digitação de pato e o antigo tipo de 'variante' e / ou interfaces?
Eu continuo vendo a frase "digitação de pato" cagada e até me deparei com um ou mais exemplos de código. Eu também soupreguiçoso ocupado para fazer minha própria pesquisa, alguém pode me dizer, brevemente: a diferença entre um 'tipo de pato' e ...
xiste algum ponto para interfaces em linguagens dinâmica
Em linguagens estáticas como Java, você precisa de interfaces, porque, caso contrário, o sistema de tipos não permitirá que você faça certas coisas. Mas em linguagens dinâmicas como PHP e Python, você apenas aproveita digitação de pato. @PHP ...
Quais são algumas vantagens da digitação de pato versus digitação estática?
Estou pesquisando e experimentando mais com o Groovy e tentando entender os prós e contras da implementação de coisas no Groovy que não posso / não faço em Java. A programação dinâmica ainda é apenas um conceito para mim, pois eu tenho ...