Resultados da pesquisa a pedido "duck-typing"

6 a resposta

or que as interfaces devem ser declaradas em Jav

s vezes, temos várias classes que têm alguns métodos com a mesma assinatura, mas que não correspondem a uma interface Java declarada. Por exemplo, ambosJTextField eJButton (entre vários outros emjavax.swing.*) tem um método public void ...

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

9 a resposta

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

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

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

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

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