Результаты поиска по запросу "duck-typing"

3 ответа

Как правильно трактовать Python argparse.Namespace () как словарь?

Если я хочу использовать результатыargparse.ArgumentParser(), который являетсяNamespace объект, с методом, который ожидает словарь или объект, подобный отображению ...

2 ответа

 для аннотации типа в случаях, когда предоставляется только имя атрибута, и это также упоминается в PEP с примером.

в классе данных есть поле, типом которого может быть что угодно, как вы можете опустить аннотацию? @dataclass class Favs: fav_number: int = 80085 fav_duck = object() fav_word: str = 'potato'Кажется, что код выше на самом деле не создает поле ...

6 ответов

Как определить numy-типы в python?

ТОП публикаций

5 ответов

Типы классов Ruby и операторы case

1 ответ

Как насчет разметки памяти означает, что [] T не может быть преобразован в [] интерфейс в Go?

Итак, я читал эти две статьи и этот ответНевозможно преобразовать строку [] в интерфейс [] {} говорит, что расположение памяти нужно менять.http://jordanorel...

0 ответов

Есть ли в C # эквивалент структурной типизации Scala?

В Scala я могу определитьструктурные типы следующее:

6 ответов

Вернуть один из двух возможных объектов разных типов, разделяющих метод

У меня есть 2 класса: public class Articles { private string name; public Articles(string name) { this.name = name; } public void Output() { Console.WriteLine("The class is: " + this.GetType()); Console.WriteLine("The name is: " + name); } }А ...

6 ответов

Возможность рассматривать интерфейс как инкапсулирующий контракт за пределами подписей его членов - это одна из вещей, которая делает программирование на основе интерфейса более мощным с точки зрения семантики, чем простая типизация с использованием утилит.

а у нас есть несколько классов, которые имеют несколько методов с одинаковой сигнатурой, но не соответствуют объявленному интерфейсу Java. Например, обаJTextField а такжеJButton (среди нескольких других вjavax.swing.*) есть метод public void ...

3 ответа

Как правильно трактовать Python argparse.Namespace () как словарь?

Если я хочу использовать результаты

10 ответов

Чем отличается типизация утки от старого «варианта» и / или интерфейсов?

Я постоянно вижу фразу «типизирование утки» и даже наткнулся на пример кода или два. Я тожеленивый занят, чтобы сделать мое собственное исследование, может к...