Resultados da pesquisa a pedido "duck-typing"

4 a resposta

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

9 a resposta

O que é um exemplo de digitação de pato em Java?

8 a resposta

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

13 a resposta

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

10 a resposta

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

34 a resposta

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

12 a resposta

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