Resultados da pesquisa a pedido "duck-typing"
Como o excesso de verificação de propriedades ajuda?
Para o código abaixo, interface SquareConfig{ color?: string; width?: number; } interface Square{ color: string; area: number; } function createSquare(config: SquareConfig): Square { let newSquare:Square = {color: "white", area: 100}; if ...
Como adicionar um campo de classe de dados sem anotar o tipo?
Quando há um campo em uma classe de dados para o qual o tipo pode ser qualquer coisa, como você pode omitir a anotação? @dataclass class Favs: fav_number: int = 80085 fav_duck = object() fav_word: str = 'potato'Parece que o código acima não cria ...
Por que a digitação com patos é permitida para classes no TypeScript
Parece que no TypeScript é absolutamente bom (da perspectiva do compilador) ter esse código: class Vehicle { public run(): void { console.log('Vehicle.run'); } } class Task { public run(): void { console.log('Task.run'); } } function runTask(t: ...
issubclasse da classe base abstrata Sequence
Esta lista [https://docs.python.org/2/library/collections.html#collections-abstract-base-classes] mostra quais métodos você precisa implementar para que sua classe seja "considerada" como Sequência:__getitem__, __len__, __contains__, ...
E o layout da memória significa que [] T não pode ser convertido para a interface [] no Go?
Então, eu tenho lido esses dois artigos e esta resposta Não é possível converter [] string para [] interface {} [https://stackoverflow.com/questions/12990338/cannot-convert-string-to-interface] diz que o layout da memória precisa ser ...
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 ...
Isso é digitação de pato em Python?
Aqui está um código Ruby:
qual é a maneira correta de tratar o argparse.Namespace () do Python como um dicionário?
Se eu quiser usar os resultados de
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...