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


Основы машинописного текста
Typescript - это надмножество Javascript, что означает, что это Javascript, но с расширенными функциями. Фактически, некоторые части Typescript, такие как стрелочная функция, уже были добавлены в ES6. TypeScript полезен не только для выявления ошибок, но и в языке Angular. Надежный ввод Объявляя переменную, вы также называете ее конкретный тип. В Typescript, если вы попытаетесь присвоить один тип переменной другому типу, вы получите сообщение об ошибке. Когда код написан на..

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

Советы по использованию типизированных наборов данных Visual Studio?
При использовании строго типизированных наборов данных в Visual Studio 2005/2008, если базовая схема базы данных изменяется, единственный практический способ обновления — это удалить набор данных и создать его заново с нуля. Это нормально, если мне...
2381 просмотров
schedule 12.10.2022

Может ли кто-нибудь сказать мне, что означает сильная и слабая типизация и какой из них лучше?
Может ли кто-нибудь сказать мне, что означает сильная и слабая типизация и какой из них лучше?
45321 просмотров

Мои библиотеки DLL имеют строгое имя, но WSPBuilder сообщает, что это не так.
WSPBuilder Версия: 0.9.8.0830 Создано Карстеном Койтманном, лицензия GPL, 2007 г. Установка и развертывание [MYDLL] Невозможно развернуть решение. Внутреннее исключение (1): это решение содержит одну или несколько сборок, предназначенных для...
4293 просмотров
schedule 13.05.2023

ASP.NET MVC - как создать строго типизированное представление из классов в указанной библиотеке классов?
Я пытаюсь создать строго типизированное представление с помощью Visual Studio 2008. Я могу щелкнуть правой кнопкой мыши действие контроллера и выбрать: Добавить представление ... В следующем диалоговом окне есть опция «Создать строго типизированное...
3547 просмотров
schedule 22.06.2022

Статическая / строгая типизация и рефакторинг
Мне кажется, что самое ценное в статическом / строго типизированном языке программирования - это то, что он помогает рефакторингу: если / когда вы измените какой-либо API, компилятор скажет вам, что это изменение нарушило. Я могу представить себе...
1344 просмотров

Строго типизированные ссылки в бета-версии ASP.NET MVC 2.0
В ASP.NET MVC 1.0 мне всегда удавалось создавать строго типизированные ссылки в моих представлениях с помощью лямбда-функции: Html.BuildUrlFromExpression<TController>(c => c.Action(arg)); Сейчас я обновляюсь до бета-версии ASP.NET...
319 просмотров

Обработка Derby значений NULL
Я новичок в Derby и заметил, что сталкиваюсь с теми же проблемами, что и при использовании СУБД DB2, в том, что касается значений null . В документации Derby указано, что значение null должно иметь связанный с ним тип (то, от чего DB2 окончательно...
8485 просмотров
schedule 25.05.2022

Плюсы и минусы слабой и сильной типизации
Я перехожу с Java на PHP / Javascript и открываю для себя все практические аспекты использования слабо типизированного языка. Поскольку я могу полностью сравнить эти два подхода, я хотел бы знать плюсы и минусы каждого подхода. Кроме того,...
3348 просмотров

Python сильный/слабый язык динамического/статического типа?
Я узнал, что Python — это сильно-динамический типизированный язык. динамический : тип переменной определяется при выполнении время НЕ время компиляции . В этой части я могу понять, что тип определяется, когда значение (тип, конечно)...
1430 просмотров
schedule 20.12.2023

Являются ли скалярные и строгие типы в PHP7 функцией повышения производительности?
Начиная с PHP7, теперь мы можем использовать скалярную подсказку и запрашивать строгие типы для каждого файла . Есть ли какие-либо преимущества в производительности от использования этих функций? Если да, то как? В Интернете я нашел только...
7999 просмотров
schedule 28.06.2023

Настроить подсказку типа в PHP
Я пишу пользовательскую систему расширения для php, которая позволяет определить класс с новой функцией для существующего класса и добавить указанные функции в класс после его определения. Как уже говорилось, расширения записываются как отдельный...
53 просмотров
schedule 28.02.2023

Как расширить анонимный тип в Typescript
При объединении функций в typescript с анонимными типами, например, так: let array = [{ seed: 2 }, { seed: 3 }]; array .map(i => ({ seed: i.seed, square: i.seed * i.seed })) .forEach(i => console.log(`square for ${i.seed} is...
5364 просмотров
schedule 30.05.2023

Какой тип композиции двух функций например (flip .const)
Я начал изучать Haskell и мне любопытно, как узнать тип композиции функций: например: :t flip flip :: (a -> b -> c) -> b -> a -> c :t const const :: a -> b -> a как вручную сделать :t (flip . const) ? Конечно, GHCi...
106 просмотров

Добавить специализацию методов для всех классов перечисления в C++.
У меня есть следующие методы (вообще говоря) в моем классе битового потока: class BitStream { void StoreBits( unsigned int data, unsigned int numBits ); public: template<typename T> void WriteType( T value ) { StoreBits(...
98 просмотров
schedule 16.09.2022

F#: Как представить конечную коллекцию со строгой типизацией?
У меня есть конечное множество вещей одного типа, и я хочу представить их строго типизированным способом. Я хотел бы иметь возможность манипулировать полным набором и легко извлекать элементы. Вот один из способов: type Planet = Mercury | Venus |...
77 просмотров
schedule 01.03.2023