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

3 ответа

Взгляните на методы java.lang.Class и на API отражения: java.lang.reflect. *

роблема: Я хотел бы иметь возможность общего доступана Яве любое свойство / поле в объекте Java аналогично тому, как это делает динамический язык (например, ...

3 ответа

Если в Python написано "утка", стоит ли тестировать isinstance?

У вас есть класс Python, который нуждается в тесте equals. Python должен использовать Duck-typing, но стоит ли (лучше / точнее) включить или исключить тест на соответствие вуравнениефункционировать? Например: class Trout(object): def ...

3 ответа

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

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

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

4 ответа

В чем разница между полиморфизмом и типизацией уток?

Я немного запутался с этими двумя терминами, вот что я знаю: Полиморфизм - это способность объекта разных типов обрабатываться общим интерфейсом. При утиной...

4 ответа

Дженерики и типизированный XML в .NET?

Я работаю с некоторыми XML-представлениями экземпляров данных. Я десериализирую объекты, используя сериализацию .NET, но что-то в моей душе беспокоит необход...

4 ответа

Должен ли я определять интерфейсы в языках Duck Typed?

Я только собираюсь написать свое первое приложение на языке утки (Groovy).Если бы мне нужно было написать то же приложение на языке статической типизации, мн...

4 ответа

Почему при инициализации коллекции выбрасывается исключение NullReferenceException

4 ответа

Не решает проблему - если пользователь пропустит строку, он все равно потерпит неудачу.

я есть функция, которая получает список таблиц БД в качестве параметра и возвращает командную строку, которая будет выполнена для этих таблиц, например:

4 ответа

Это просто делает метапрограммирование, например, почти тривиальной задачей, что совсем не так в других языках, даже динамических.

ал текст, описывающий Ruby, и он сказал следующее: Ruby считается «рефлексивным» языком, потому что для программы на Ruby существует возможность анализировать себя (с точки зрения своей верстки), вносить коррективы в работу и даже перезаписывать ...

5 ответов

Тестирование типа утки с C # 4 для динамических объектов

Я хочу иметь простой пример типизации утки в C # с использованием динамических объектов. Мне кажется, что динамический объект должен иметь методы HasValue / ...