Публикации по теме 'dynamic-typing'


Javascript: динамическая типизация Javascript, принуждение и операторы
Надеюсь, вы не почувствуете сонливости, увидев заголовок выше. Это базовые вещи, вы можете задаться вопросом, зачем нам тратить на это время? Ну, есть несколько общих вопросов по Javascript: 1. Можете ли вы сказать мне, в чем разница между «==» и «===»? 2. Что такое «console.log(3‹2‹1)» и почему? Если мы знаем какую-то фундаментальную часть Javascript, такую ​​как динамическая типизация, принуждение и операторы, ответить на эти вопросы будет тривиально, и, что более важно, стать..

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

Почему список можно сравнить с целым числом в Python
Я искал, и, похоже, ни у кого нет этого конкретного вопроса. Почему Python позволяет мне сравнивать список с целым числом? Например, [] < 10 оценивается как False а также [] > 10 оценивается как Истина Разве эти операции не...
72 просмотров

Пролог - нетипизированный язык? В чем разница между Prolog и языками с динамической типизацией?
Если в Прологе есть четкое различие между строками, числами, атомами, списками и составными структурами, как его можно назвать нетипизированным? И чем он отличается от языков с динамической типизацией, например, Lisp. С какой частью определения...
2273 просмотров

Нужен ли типобезопасный язык для статической типизации?
Я пытаюсь понять, что означает типобезопасность языка. В языке с динамической типизацией проверка типа выполняется во время выполнения, например, если я запускаю следующий PHP-код: <?php class MyClass { } // Create a MyClass instance $mc =...
1791 просмотров

Быстрый поиск атрибутов на языке с динамической типизацией?
В настоящее время я разрабатываю язык с динамической типизацией. Одна из основных проблем, с которыми я сталкиваюсь во время разработки, - это быстрый поиск символов во время выполнения. Для общих, бесплатных глобальных и локальных символов я...
97 просмотров

Путаница в отношении типов данных, компиляторов, аппаратного представления данных и статической и динамической типизации
Я пытаюсь понять статическую и динамическую типизацию, но мне очень трудно понять, как все сочетается друг с другом. Все начинается с типов данных. Насколько я понимаю, типы данных - это довольно абстрактные понятия, которые существуют «в»...
116 просмотров

ООП и динамическая типизация (не статическая и динамическая)
Какие принципы ООП, если таковые имеются, не применяются или применяются по-разному в среде с динамическим типом, в отличие от среды со статическим типом (например, Ruby или C#)? Это не призыв к дебатам о статике и динамике, а скорее я хотел бы...
1975 просмотров

Как защититься с помощью динамической типизации
Наш проект становится довольно большим, и на днях я столкнулся с этой проблемой, когда попытался добавить простое сообщение об ошибке в функцию: def create_report(id): report = new_report(id) if not report: raise api_error('Could...
138 просмотров
schedule 30.07.2022

Как я могу проверить типы переменных в Python?
У меня есть функция Python, которая принимает числовой аргумент, который должен быть целым числом для правильного поведения. Каков предпочтительный способ проверки этого в Python? Моя первая реакция - сделать что-то вроде этого: def...
44714 просмотров
schedule 04.03.2023

Динамическая типизация в C#
Я знаю, что это не работает, но у кого-нибудь есть способ заставить это работать? object obj = new object(); MyType typObj = new MyType(); obj = typObj; Type objType = typObj.GetType(); List<objType> list = new List<objType>();...
5915 просмотров
schedule 04.06.2023

Как я могу создать последовательность пронумерованных переменных во время выполнения?
Друзья, я должен создать серию ArrayList , каждый из которых содержит объекты неизвестного происхождения , причем каждому экземпляру назначается отдельная локальная переменная. Пока все хорошо... Но мне также нужно, чтобы имя каждой локальной...
1768 просмотров
schedule 21.05.2023

Общие типы, компилятор и динамические языки
В открытом тендере было следующее заявление: «Использование универсальных типов в объектно-ориентированном программировании помогает проверять типы во время компиляции». это правда или ложь? Я считаю, что это неверно, потому что компилятор...
192 просмотров

Как бороться с полиморфизмом внутри класса
В языках с динамической типизацией использование полиморфизма может вызвать ошибки в суперклассе. Я попытаюсь объяснить свой вопрос на простом примере: предположим, язык с динамической типизацией (например, ECMAScript) и следующая структура...
384 просмотров
schedule 01.12.2022

Динамическая типизация и взломщик API
Я знаю, что название кажется загадочным, и, возможно, так оно и есть. Это почти дилемма. Я разрабатываю фреймворк для учебных целей (и, возможно, профессиональных), а затем намерен совместно разработать документацию, объясняющую все свойства и...
22 просмотров
schedule 05.04.2023

Понимание приведения типов PHP
Я увидел этот небольшой фрагмент кода, который ускользает от моего понимания: <?php $a = '0e462097431906509019562988736854'; $b = '0e830400451993494058024219903391'; var_dump($a == $b); Что выведет: bool(true) Я понимаю, что при...
5619 просмотров
schedule 16.12.2022

Динамическая типизация JavaScript int/float
Правильно ли следующее? И почему? x = 7; y = 7.00; z = x + y; console.log(z); Результат: 14 Я ожидаю, что результат журнала будет "14.00".
68 просмотров
schedule 24.10.2022

В чем преимущество динамической типизации Python?
Я заметил, что с опытом программирования я все чаще пишу код, имитирующий статическую типизацию * : используя подсказки типов Python по PEP 484 , PEP 526 , PEP 544 , PEP 586 , PEP 589 и PEP 591 проверка типов объектов при интерактивной...
42 просмотров

Swift 4: тип (из: self) отличается при использовании private/fileprivate
Я реализовал расширение для NSObject, чтобы получить динамический тип моих объектов: extension NSObject { var dynamic_type : String { get { return String(describing: type(of: self)) } } } Это отлично...
204 просмотров