Вопросы по теме 'duck-typing'

Существует ли язык мечты, сочетающий в себе преимущества динамической и строгой типизации?
Мне было бы интересно изучить язык, который внутренне обрабатывает объекты как хэш-таблицы (например, JavaScript), но мог бы обернуть их сильными типами, чтобы предложить преимущества завершения кода/разума во время разработки. Вот как я хочу, чтобы...
552 просмотров

Минимальные методы для заказа с использованием утиного набора в Python 3.1
В руководстве сказано: в общем, __lt__() и __eq__() достаточно, если вам нужны общепринятые значения операторов сравнения Но я вижу ошибку: > assert 2 < three E TypeError: unorderable types: int() < IntVar()...
144 просмотров
schedule 14.08.2022

Поддерживает ли синтаксис запроса LINQ утиную печать?
Что касается синтаксиса запроса LINQ... var foo = new List<int> { 1, 2 }; var boo = from n in foo where n > 1 select n; ... Я всегда думал, что этот синтаксис ограничен работой с IEnumerable . По крайней...
444 просмотров
schedule 05.09.2022

Как помогает проверка лишнего имущества?
Для приведенного ниже кода interface SquareConfig{ color?: string; width?: number; } interface Square{ color: string; area: number; } function createSquare(config: SquareConfig): Square { let newSquare:Square = {color:...
665 просмотров
schedule 01.06.2024

Строки с новой строкой не должны рассматриваться как числа
Я не хочу, чтобы строки с новыми строками рассматривались как числа. Это следует рассматривать как строку <cfscript> notes = "3 "; </cfscript> Новая строка сохраняется <cfoutput>...
64 просмотров