0
ответов

.NET — возможны пользовательские типы?

В Delphi вы можете сделать что-то вроде этого: TArray = array[1..3] of byte; где вы можете затем объявить T2Array = array[1..3] of TArray ad nauseum... Существует ли что-то подобное в .NET? (vb, c#, ...
вопрос задан: 5 April 2012 21:07
0
ответов

Развлекайтесь с типами! Разрешение нескольких объявлений экземпляров

Я пытаюсь написать код на Haskell, в котором есть несколько типов данных, каждый из которых может иметь несколько реализаций. Для этого я определяю каждый тип данных как класс, методы которого являются...
вопрос задан: 4 April 2012 16:11
0
ответов

Как ввести приведение в F#?

Мне нужно перебрать элементы коллекции и создать массив с определенным свойством членов: let ops: int array = [| для x в app.Operations -> ...
вопрос задан: 4 April 2012 15:58
0
ответов

Type(3,) возвращает целое число вместо кортежа в python, почему?

type(3,) возвращает тип int, а t = 3, type(t) возвращает тип кортежа. Почему?
вопрос задан: 3 April 2012 21:39
0
ответов

Какой тип лучше всего подходит для хранения упорядоченной пары значений одного типа в C#?

Какой тип лучше всего подходит для хранения упорядоченной пары значений одного типа в C#? При этом я бы хотел, чтобы: композиция из двух значений применялась во время компиляции (нет возможности пытаться добавить или удалить...
вопрос задан: 3 April 2012 11:11
0
ответов

Прозрачная реализация определенной формы динамической типизации

Основная идея заключается в том, что у меня есть ряд функций, которые работают с любыми типами из определенного класса, но во время выполнения программа предполагается читать файл конфигурации и извлекать элемент одного из ...
вопрос задан: 2 April 2012 16:26
0
ответов
0
ответов

Параметры автоматического ввода литья на питоне

Фон: В основном я запускаю питоновые скрипты из командной строки в трубопроводах, поэтому моими аргументами всегда являются строки, которые должны быть приведены к соответствующему типу. Я делаю много маленьких скриптов ...
вопрос задан: 2 April 2012 06:23
0
ответов

Почему void не принимает значение void в C++?

Мне любопытно, почему C++ не определяет void с помощью : typedef struct { } void; т.е. каково значение типа, который не может быть создан, даже если эта установка не должна создавать кода? Если мы используем gcc -...
вопрос задан: 2 April 2012 00:49
0
ответов

композиция типа кортежа scala

Учитывая тип типа Tuple T = (String, Int, String)Есть ли способ получить тип T1, где T1 будет типом T1 = (MyClass, String, Int, String)Я хотел бы иметь возможность объявить класс как...
вопрос задан: 30 March 2012 17:44
0
ответов

Определение типа функции в функциональном программировании

Следующие уравнения написаны в синтаксисе Miranda, но из-за сходства между Miranda и Haskell я ожидаю, что программисты на Haskell должны его понять! Если вы определите следующие функции:...
вопрос задан: 30 March 2012 17:19
0
ответов

В чем разница между неуправляемым типом и управляемым типом?

Когда я написал следующий фрагмент для экспериментов, он вызвал ошибку при наведении (см. снимок экрана): Невозможно объявить указатель на неуправляемый тип «динамическим». Фрагмент: dynamic* ...
вопрос задан: 30 March 2012 10:42
0
ответов

Java Generics: множественное наследование в параметрах ограниченного типа

Я собираюсь создать фабрику, которая создает объекты определенного типа T, который расширяет определенный класс A и другой интерфейс I. Однако T не должен быть известен. Вот минимальные объявления: ...
вопрос задан: 30 March 2012 02:42
0
ответов

Scala — Супертип параметра типа

Как в Scala сделать что-то вроде этого: def cast [Type] (x:_ >: Type, errMsg: String): Type = { if (x.isInstanceOf [Type]) { x.asInstanceOf[Type] } else { throw new ...
вопрос задан: 28 March 2012 09:02
0
ответов

Обнаруживает ли V8 переменные типа int и обрабатывает ли их более эффективно?

Это больше о Node.JS, который использует движок V8. Это движок JavaScript, который также используется в Google Chrome. Я слышал, что V8 очень быстр не только для Node, но и для браузеров....
вопрос задан: 27 March 2012 16:06
0
ответов

Доступ: текст, Заметка или VarChar? Какой использовать?

Каково различие между VarChar, текстом и Заметкой в Microsoft Access?
вопрос задан: 24 March 2012 22:13
0
ответов

Проблема с PostgreSQL ORDER BY - естественная сортировка

У меня проблема с Postgres ORDER BY со следующей таблицей: имя_кода эм. EM001 AAA EM999 BBB EM1000 CCC Чтобы вставить новую запись в таблицу, я выбираю последнюю запись с помощью SELECT * FROM ...
вопрос задан: 23 March 2012 20:53
0
ответов

Статическая привязка типов против динамической привязки типов

Я понимаю, что подразумевается под привязкой типов. Пожалуйста, поправьте меня, если я ошибаюсь. Привязка типа — это процесс «связывания» объявленной переменной с определенным типом. (Выполняется компилятором). Тип...
вопрос задан: 23 March 2012 10:53
0
ответов

Как объявить псевдоним типа в конструкторе scala?

Если у меня есть класс, который принимает кортеж в своем конструкторе среди других значений, таких как: class Foo(a: Int, b: String, c: (Int, String)) Как я могу использовать абстрактный тип, чтобы дать кортеж более описательный ...
вопрос задан: 21 March 2012 11:55
0
ответов

Что такое «неизбежные проблемы универсального типа» в Eclipse для Java?

Eclipse можно настроить таким образом, чтобы «игнорировать неизбежные проблемы универсального типа» при настройке параметров компилятора Java на панели «Ошибки/Предупреждения». Что такое «неизбежный» универсальный тип...
вопрос задан: 18 March 2012 22:20
0
ответов

Получить тип с помощью отражения

Я пытаюсь получить тип свойства моего класса с помощью отражения, но оно возвращает мою единственную RuntimePropertyInfo - как имя типа. У меня есть объект MyObject ActualData - он содержит свойство - "...
вопрос задан: 18 March 2012 11:56
0
ответов

Как `HFix` работает в пакете multirec Haskell?

Я понимаю обычный комбинатор с фиксированной точкой и думаю, что понимаю комбинаторы с фиксированным n-типом более высокого порядка, но HFix ускользает от меня. Не могли бы вы привести пример набора типов данных и их (...
вопрос задан: 18 March 2012 08:49
0
ответов

Почему это не дает ошибки типа?

Я ожидаю, что это вызовет ошибку типа, поскольку (String, String) в другом случае не является Pair. case class Pair(x: String, y: String) val value = Console.readLine.toBoolean val Pair(x, y) = if (...
вопрос задан: 16 March 2012 20:04
0
ответов

D Автоматические ошибки типов (проблема с 64-битной версией?)

Немного предыстории: я работаю на Mac OSX Lion (очевидно, 64-битной версии) и долгое время являюсь Java-разработчиком. заинтересован в изучении D. Я взял копию языка программирования D, и я запутался в некоторых ...
вопрос задан: 16 March 2012 05:22
0
ответов

Как представить граф в Haskell?

Достаточно просто представить дерево или список в Haskell, используя алгебраические типы данных. Но как бы вы типографски представили график? Кажется, что вам нужно иметь указатели. Я...
вопрос задан: 16 March 2012 04:53
0
ответов

Алгоритм Хиндли-Милнера: использование типов для обеспечения применения привязок

Я реализую алгоритм вывода типа Хиндли-Милнера, следуя руководствам Марка Джонса и Олег Киселев. Оба из них имеют операцию «применить привязки» с типом примерно такой формы ...
вопрос задан: 15 March 2012 08:39
0
ответов

Как определить, какой тип используется в объединении?

Можно ли определить, какой тип содержит объединение, если есть несколько возможных вариантов? typedef union { char charArr[SIZE]; int intVal; float floatVal; } VALUE_TYPE; ...
вопрос задан: 14 March 2012 08:57
0
ответов

Повторение параметров типа Scala

В Scala вы можете определить параметры, которые происходят от другого, который принимает первый в качестве параметра. Например, в Lift вы можете найти такие вещи в Record и Mapper MongoMetaRecord[BaseRecord <: ...
вопрос задан: 13 March 2012 08:44
0
ответов

JAXB расширяет сгенерированный код с помощью расширенной фабрики объектов — хорошо ли явное приведение типов?

У меня есть несколько компонентов, сгенерированных JAXB, которые имеют иерархическую структуру, например. один компонент содержит список других компонентов. Теперь я хочу расширить некоторый дочерний элемент, а также родительский элемент, содержащий ...
вопрос задан: 12 March 2012 10:09
0
ответов

Как раскрыть сложный тип в Delphi WebService

У меня проблема с открытием класса DTO через SOAP WebService. Мой класс выглядит как TKontrahent = class общедоступные Imie: строка; Назвиско: струна; Id: целое число; конец; Вот ...
вопрос задан: 12 March 2012 08:42