types

Что делает: делать в PostgreSQL? [дубликат]

этот вопрос уже есть ответ здесь: двойное двоеточие (:: нотация) в SQL 4 ответы Я видел :: в различных местах с участием кода postgres я видел в сети. Наприм ...

Производительность типографской обработки

есть ли какая-либо измеримая разница в производительности между ((TypeA) obj).method1(); ((TypeA) obj).method2(); ((TypeA) obj).method3(); и var A = (TypeA) obj; A.method1(); A.method2(); A.method3(); при использовании много раз? Я часто вижу ...

Избежать загрязнения пространства имен в Haskell

Я использую много разных записей в программе, причем некоторые из них используют одни и те же имена полей, например data Customer = Customer { ..., foo :: Int, ... } data Product = Product { ..., foo :: Int, ... } теперь, когда функция доступа " f ...

Алгебраическая интерпретация полиморфизма

поэтому я понимаю основную алгебраическую интерпретацию типов: Either a b ~ a + b (a, b) ~ a * b a -> b ~ b^a () ~ 1 Void ~ 0 -- from Data.Void ... и что эти отношения верны для конкретных типов, таких как Bool, в отличие от полиморфных типов ...

Что такое ограничение мономорфизма?

я озадачен тем, как компилятор haskell иногда выводит типы, которые меньше полиморфный, чем я ожидал, например, при использовании определений без точек. похоже, что проблема заключается в" ограничении мономорфизма", которое по умолчанию включено ста ...

Когда uint8 t ≠ unsigned char?

согласно C и C++,CHAR_BIT >= 8. Но всякий раз CHAR_BIT > 8,uint8_t даже не может быть представлено в виде 8 бит. Он должен быть больше, потому что CHAR_BIT - минимальное количество битов для любого типа данных в системе. на какой системе можно ...

Можно ли использовать универсальный тип универсального метода Java для принудительного применения типа аргументов?

Я хотел бы использовать универсальный тип, чтобы убедиться, что аргументы метода имеют один и тот же тип, например: public static <T> void x(T a, T b) Я бы предположил, что два аргумента (a и b), которые передаются этому методу, всегда должн ...

Почему я должен использовать int вместо Byte или short в C#

Я нашел несколько потоков в отношении этой проблемы. Большинство людей, похоже, предпочитают использовать int в своем коде c#, даже если байт или smallint будут обрабатывать данные, если это не мобильное приложение. Я не понимаю, почему. Разве не име ...

Существуют ли какие-либо реальные использования для примитивного типа байта Java?

по какой-то необъяснимой причине byte примитивный тип подписан в Java. Это означает, что допустимые значения -128..127 вместо обычного 0..255 диапазон составляет 8 бит в байте (без знакового бита). это означает, что весь код байтовой манипуляции об ...

Сопоставление шаблонов нескольких типов Scala

мне интересно, как я могу использовать несколько типов сопоставления шаблонов. У меня есть: abstract class MyAbstract case class MyFirst extends MyAbstract case class MySecond extends MyAbstract case class MyThird extends MyAbstract // shouldn't be ...

Сравнение Типов Объектов C#

Как я могу сравнить типы двух объектов, объявлен как тип. Я хочу знать, являются ли два объекта одного типа или из одного базового класса. любая помощь приветствуется. например private bool AreSame(Type a, Type b) { } ...

Не удается получить доступ к свойству типа Swift из Objective-C

Я пытаюсь получить доступ к Swift класса Double? свойство от Objective-C. class BusinessDetailViewController: UIViewController { var lat : Double? var lon : Double? // Other elements... } в другом контроллере вида, я пытаюсь получить ...

Алгебраические типы данных Хаскелла

Я пытаюсь полностью понять все концепции Хаскелла. каким образом алгебраические типы данных похожи на универсальные типы, например, в C# и Java? И чем они отличаются? И вообще, что в них такого алгебраического? Я знаком с универсальной алгеброй и ...

Как получить тип элемента массива из типа массива in.net

скажем, у меня есть System.String[] тип объекта. Я могу запросить объект типа, чтобы определить, является ли он массивом Type t1 = typeof(System.String[]); bool isAnArray = t1.IsArray; // should be true однако как я могу получить объект типа элем ...

Каким должен быть лучший способ хранения процентного значения в SQL-сервере?

Я хочу сохранить значение, представляющее процент в SQL server, какой тип данных должен быть предпочтительным? ...

проверка типа в javascript

Как я могу проверить, если переменная целочисленного типа? Я искал какой-то ресурс для этого, и я думаю, что оператор === важен, но я не уверен, как проверить, является ли переменная целым числом (или массивом, если на то пошло) ...

Тип Хаскелл и типа в зависимости от типа безопасности

Я знаю newtype чаще по сравнению с data в Haskell, но я ставлю это сравнение скорее с точки зрения дизайна, чем как техническую проблему. в языках imperitive / OO существует анти-шаблон"примитивная навязчивая идея", где плодовитое использование прим ...

Что такое () в Haskell, точно?

Я читаю узнать вы на Haskell, и в главах монады, мне кажется, что () рассматривается как своего рода" null " для каждого типа. Когда я проверяю тип () в GHCi, я получаю >> :t () () :: () что является чрезвычайно запутанной заявление. Кажется ...

Почему SQL Server выдает ошибку арифметического переполнения при преобразовании int в тип данных numeric?

у меня есть ошибка, брошенная среда SQL Server Management Studio при выполнении этого кода: declare @percentage numeric(3,2) set @percentage = cast(15 as numeric(3,2)) но когда я меняю числовое объявление на declare @percentage numeric(4,2) set ...

Как передать тип в качестве параметра метода в Java

в Java, как вы можете передать тип в качестве параметра (или объявить как переменную)? Я не хочу прослыть экземпляр типа, но сам тип (например. int, String и др.). В C#, я могу сделать это: private void foo(Type t) { if (t == typeof(String)) ...