Вопросы с тегом «types»

Типы и системы типов используются для обеспечения уровней абстракции в программах.

8
Что делает ключевое слово `forall` в Haskell / GHC?
Я начинаю понимать, как forallключевое слово используется в так называемых «экзистенциальных типах», например: data ShowBox = forall s. Show s => SB s Однако это только часть того, как forallэто используется, и я просто не могу сосредоточиться на его использовании в таких вещах: runST :: forall a. (forall s. ST …
312 haskell  syntax  types  ghc  forall 

4
Размер символа ('a') в C / C ++
Каков размер символов в C и C ++? Насколько я знаю, размер символа составляет 1 байт в C и C ++. В С: #include <stdio.h> int main() { printf("Size of char : %d\n", sizeof(char)); return 0; } В C ++: #include <iostream> int main() { std::cout << "Size of char …
299 c++  c  types 

3
Число с плавающей запятой и десятичное в ActiveRecord
Иногда типы данных Activerecord сбивают меня с толку. Часто Один из моих вечных вопросов, для данного случая, Я должен использовать :decimalили :float? Я часто сталкивался с этой ссылкой ActiveRecord:: decimal vs: float? , но ответы не совсем ясны, чтобы я был уверен: Я видел много потоков, в которых люди рекомендуют …



5
Что такое более высокий тип в Scala?
Вы можете найти следующее в Интернете: Тип с более высоким родом == Конструктор типа? class AClass[T]{...} // For example, class List[T] Некоторые говорят, что это тип с более высоким родом, потому что он абстрагируется от типов, которые будут соответствовать определению. Типы с более высоким родом - это типы, которые принимают …

8
Как хранить десятичные значения в SQL Server?
Я пытаюсь выяснить десятичный тип данных столбца в SQL Server. Мне нужно иметь возможность хранить значения, как 15,5, 26,9, 24,7, 9,8 и т. Д. Я назначил decimal(18, 0)тип данных столбца, но это не позволило мне сохранить эти значения. Как правильно это сделать?
273 sql  sql-server  types  decimal 

10
Какой тип данных использовать для поля хешированного пароля и какой длины?
Я не уверен, как работает хеширование паролей (буду реализовывать его позже), но сейчас нужно создать схему базы данных. Я думаю об ограничении паролей до 4-20 символов, но, как я понимаю, после шифрования хеш-строка будет иметь различную длину. Итак, как хранить эти пароли в базе данных?

15
Как проверить, является ли тип логическим
Как я могу проверить, имеет ли тип переменной тип Boolean? Я имею в виду, есть несколько альтернатив, таких как: if(jQuery.type(new Boolean()) === jQuery.type(variable)) //Do something.. Но это не кажется мне симпатичным. Есть ли более чистый способ добиться этого?
269 javascript  jquery  types 

12
Когда я должен использовать двойное вместо десятичного?
Я могу назвать три преимущества использования double(или float) вместо decimal: Использует меньше памяти. Быстрее, потому что математические операции с плавающей запятой изначально поддерживаются процессорами. Может представлять больший диапазон чисел. Но эти преимущества, по-видимому, применимы только к интенсивным вычислениям, таким как те, которые встречаются в программном обеспечении для моделирования. Конечно, двойные …

10
Что представляет собой тип, за которым следует _t (underscore-t)?
Это кажется простым вопросом, но я не могу найти его с помощью поиска переполнения стека или Google. Что означает тип, за которым следует _tсреднее? Такие как int_t anInt; Я вижу, что многое в коде C предназначено для тесного взаимодействия с оборудованием - я не могу не думать, что они связаны …

11
Лучший способ получить тип переменной Javascript?
Есть ли лучший способ получить тип переменной в JS, чем typeof? Он отлично работает, когда вы делаете: > typeof 1 "number" > typeof "hello" "string" Но это бесполезно, когда вы пытаетесь: > typeof [1,2] "object" >r = new RegExp(/./) /./ > typeof r "function" Я знаю instanceof, но это требует, …
260 javascript  types  typeof 

9
Какой тип данных MySQL следует использовать для широты / долготы с 8 знаками после запятой?
Я работаю с данными карты, и Latitude/Longitudeрасширяется до 8 десятичных знаков. Например: Latitude 40.71727401 Longitude -74.00898606 Я видел в документе Google, который использует: lat FLOAT( 10, 6 ) NOT NULL, lng FLOAT( 10, 6 ) NOT NULL однако их десятичные разряды идут только к 6. Должен ли я использовать FLOAT(10, …


10
Как напечатать тип переменной в Rust?
У меня есть следующее: let mut my_number = 32.90; Как мне распечатать тип my_number? Использование typeи type_ofне работает. Есть ли другой способ, которым я могу напечатать тип номера?
240 types  rust 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.