Вопросы по теме 'types'

Целые числа фиксированной ширины в C++
Иногда мне нужно использовать целые числа фиксированной ширины для связи с внешними устройствами, такими как ПЛК. Я также использую их для определения битовых масок и выполнения битовых манипуляций с данными изображения. Насколько мне известно,...
20017 просмотров
schedule 02.05.2024

не возникает ошибка компиляции, когда byte/short/char хранится в int
float f = 9.0; //compilation error. char c = 12; //not a compiation err int i = 99;//not a compiation err short s = i;//not a compiation err Однако я получаю сообщение об ошибке, когда значение, которое я присвоил, больше, чем char/int/short...
181 просмотров
schedule 15.04.2024

Возможно ли иметь синоним связанного типа с переменными, не упомянутыми в классе типов?
В Синонимах связанных типов ( Чакраварти, Келлер, Джонс) статья, по-видимому, указывает на то, что верно следующее: class C a where type S a (k :: * -> *) :: * Однако, когда я пытаюсь запустить это, я получаю ошибку компилятора (с...
317 просмотров
schedule 13.03.2024

Haskell / Miranda: Найдите тип функции
Кратко: это прошлый экзаменационный вопрос на экзамене Miranda, но синтаксис очень похож на Haskell. Вопрос: Что это за тип следующего выражения и для чего он нужен? (Определения длины функций и замены даны ниже). (foldr (+) 0) . (foldr...
986 просмотров

TypeScript null проверяет, не обращая внимания на проверку array.length
При компиляции TypeScript с использованием строгих нулевых проверок следующее не выполняет проверку типа, даже если это нормально: const arr: number[] = [1, 2, 3] const f = (n: number) => { } while (arr.length) { f(arr.pop()) } Ошибка...
367 просмотров

Доступ к полю объектов с помощью строки в Typescript
У меня есть класс, состоящий из нескольких открытых членов. для простоты предположим: class ComponentData { id: number; type: ComponentType; location: ComponentLocation; label: string; value: number; } У меня есть определенный тип:...
48 просмотров
schedule 18.04.2024