Resultados da pesquisa a pedido "duck-typing"

9 a resposta

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

4 a resposta

Qual é a diferença entre polimorfismo e tipagem de pato?

Estou um pouco confuso com os dois termos, aqui está o que eu sei:Polimorfismo é a capacidade do objeto de diferentes tipos de ser manipulado por uma interfa...

6 a resposta

Como identificar tipos numpy em python?

Como se pode determinar com segurança se um objeto tem um tipo numpy?Eu percebo que essa questão vai contra a filosofia de tipagem de pato, mas a idéia é gar...

3 a resposta

qual é a maneira correta de tratar o argparse.Namespace () do Python como um dicionário?

Se eu quiser usar os resultados de

3 a resposta

Isso é digitação de pato em Python?

Aqui está um código Ruby:

6 a resposta

Retornar um dos dois possíveis objetos de diferentes tipos compartilhando um método

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

4 a resposta

Devo definir interfaces nas linguagens Duck Typed?

Estou prestes a escrever meu primeiro aplicativo em uma linguagem de tipo duck (Groovy). Se eu escrevesse o mesmo aplicativo em uma linguagem estática de tipo, precisaria definir algumas interfaces. Obviamente, devido à digitação do pato ...

4 a resposta

Por que a inicialização da coleção lança NullReferenceException

O código a seguir lança umNullReferenceException: internal class Foo { public Collection<string> Items { get; set; } // or List<string> } class Program { static void Main(string[] args) { new Foo() { Items = { "foo" } // throws ...

4 a resposta

O C # tem um equivalente à tipagem estrutural do Scala?

Em Scala, eu posso definirtipos estruturais [http://codemonkeyism.com/scala-goodness-structural-typing/]do seguinte modo: type Pressable = { def press(): Unit } Isso significa que eu posso definir uma função ou método que usa como ...