Вопросы по теме '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 просмотров
schedule
16.04.2024
TypeScript null проверяет, не обращая внимания на проверку array.length
При компиляции TypeScript с использованием строгих нулевых проверок следующее не выполняет проверку типа, даже если это нормально:
const arr: number[] = [1, 2, 3]
const f = (n: number) => { }
while (arr.length) {
f(arr.pop())
}
Ошибка...
367 просмотров
schedule
07.04.2024
Доступ к полю объектов с помощью строки в Typescript
У меня есть класс, состоящий из нескольких открытых членов.
для простоты предположим:
class ComponentData {
id: number;
type: ComponentType;
location: ComponentLocation;
label: string;
value: number;
}
У меня есть определенный тип:...
48 просмотров
schedule
18.04.2024