Публикации по теме 'strong-typing'
Основы машинописного текста
Typescript - это надмножество Javascript, что означает, что это Javascript, но с расширенными функциями. Фактически, некоторые части Typescript, такие как стрелочная функция, уже были добавлены в ES6. TypeScript полезен не только для выявления ошибок, но и в языке Angular.
Надежный ввод
Объявляя переменную, вы также называете ее конкретный тип. В Typescript, если вы попытаетесь присвоить один тип переменной другому типу, вы получите сообщение об ошибке. Когда код написан на..
Вопросы по теме 'strong-typing'
Советы по использованию типизированных наборов данных Visual Studio?
При использовании строго типизированных наборов данных в Visual Studio 2005/2008, если базовая схема базы данных изменяется, единственный практический способ обновления — это удалить набор данных и создать его заново с нуля. Это нормально, если мне...
2381 просмотров
schedule
12.10.2022
Может ли кто-нибудь сказать мне, что означает сильная и слабая типизация и какой из них лучше?
Может ли кто-нибудь сказать мне, что означает сильная и слабая типизация и какой из них лучше?
45321 просмотров
schedule
13.07.2023
Мои библиотеки 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 просмотров
schedule
15.01.2023
Строго типизированные ссылки в бета-версии ASP.NET MVC 2.0
В ASP.NET MVC 1.0 мне всегда удавалось создавать строго типизированные ссылки в моих представлениях с помощью лямбда-функции:
Html.BuildUrlFromExpression<TController>(c => c.Action(arg));
Сейчас я обновляюсь до бета-версии ASP.NET...
319 просмотров
schedule
05.07.2023
Обработка Derby значений NULL
Я новичок в Derby и заметил, что сталкиваюсь с теми же проблемами, что и при использовании СУБД DB2, в том, что касается значений null . В документации Derby указано, что значение null должно иметь связанный с ним тип (то, от чего DB2 окончательно...
8485 просмотров
schedule
25.05.2022
Плюсы и минусы слабой и сильной типизации
Я перехожу с Java на PHP / Javascript и открываю для себя все практические аспекты использования слабо типизированного языка.
Поскольку я могу полностью сравнить эти два подхода, я хотел бы знать плюсы и минусы каждого подхода. Кроме того,...
3348 просмотров
schedule
03.02.2024
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 просмотров
schedule
03.11.2022
Добавить специализацию методов для всех классов перечисления в 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