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

Определено ли поведение для изменения isa объекта Objective-C?
В Objective-C вы можете изменить динамический тип объекта во время выполнения, назначив его isa переменной-члену: id object = ...; object->isa = [SomeClass class]; Это неопределенное поведение? В настоящее время я делаю это как кладж...
1938 просмотров
schedule 10.03.2022

Динамический набор текста без утиного набора текста?
Я привык к динамической типизации, что означает проверку информации о типе объектной / не объектно-ориентированной структуры во время выполнения и выдачу какой-то ошибки типа, например, если она крякает, как утка, это утка. Есть ли другой тип...
975 просмотров
schedule 11.12.2022

Следует ли принудительно проверять типы для python
Я задал этот вопрос здесь , и мне сказали отправить сообщение здесь. Недавно я перешел на python после того, как застрял в колее под названием java. Но, возможно, как остаток моих дней со строго типизированным языком, я часто пишу функции, а...
41 просмотров
schedule 02.07.2023

Как Lisp может быть одновременно динамическим и компилируемым?
Итак, сначала, чтобы разобраться с этим: я прочитал следующий ответ: Как Lisp динамичен и компилируется? но я не совсем понимаю его ответ. На таком языке, как Python, выражение: x = a + b На самом деле не может быть скомпилирован,...
1727 просмотров

Дизайн класса С++: динамическая типизация, альтернатива аргументу шаблона?
Я хотел бы построить компактный модульный арифметический класс. Идея состоит в том, что модуль M является неизменяемым атрибутом, который фиксируется во время создания экземпляра, поэтому, если у нас есть большой массив (std::vector или другой...
144 просмотров

Скомпилированный язык с динамическим набором текста
Меня немного смущает компилируемый язык (компиляция в собственный код ) с динамической типизацией. Динамическая типизация говорит о том, что типы в программе предполагаются только во время выполнения. Теперь, если язык скомпилирован, во время...
587 просмотров

Использование динамической типизации С# в Unity 5.3.1f
Я написал код для своей игры, который должен запускать функцию моего кода Python. Я использую Ironpython для своего проекта. Однако, когда я пытаюсь использовать динамическую типизацию С# для вызова функции в приведенном ниже коде, она...
4887 просмотров
schedule 23.08.2022

Swift 4: type(of:self).description() отличается от String(описание: type(of:self))
Мне нужно определить динамический тип моего объекта в методе, который реализован в суперклассе. Суперкласс называется BaseClient, и DisplayClient наследуется от него. Мне нужно только имя класса, а не имя пакета. Вот что я пробовал:...
2830 просмотров
schedule 24.02.2023

Как настроить ввод Python для аргумента типа
Я хотел бы правильно добавить typing для типов python , переданных в качестве аргументов. Например. предположим, что мы хотели бы добавить typing к следующей функции: def do_something_based_on_types( ... type_name: str,...
519 просмотров
schedule 01.03.2024