В Delphi вы можете сделать что-то вроде этого: TArray = array[1..3] of byte; где вы можете затем объявить T2Array = array[1..3] of TArray ad nauseum... Существует ли что-то подобное в .NET? (vb, c#, ...
Я пытаюсь написать код на Haskell, в котором есть несколько типов данных, каждый из которых может иметь несколько реализаций. Для этого я определяю каждый тип данных как класс, методы которого являются...
Какой тип лучше всего подходит для хранения упорядоченной пары значений одного типа в C#? При этом я бы хотел, чтобы: композиция из двух значений применялась во время компиляции (нет возможности пытаться добавить или удалить...
Основная идея заключается в том, что у меня есть ряд функций, которые работают с любыми типами из определенного класса, но во время выполнения программа предполагается читать файл конфигурации и извлекать элемент одного из ...
Фон:
В основном я запускаю питоновые скрипты из командной строки в трубопроводах, поэтому моими аргументами всегда являются строки, которые должны быть приведены к соответствующему типу. Я делаю много маленьких скриптов ...
Мне любопытно, почему C++ не определяет void с помощью : typedef struct { } void; т.е. каково значение типа, который не может быть создан, даже если эта установка не должна создавать кода? Если мы используем gcc -...
Учитывая тип типа Tuple T = (String, Int, String)Есть ли способ получить тип T1, где T1 будет типом T1 = (MyClass, String, Int, String)Я хотел бы иметь возможность объявить класс как...
Следующие уравнения написаны в синтаксисе Miranda, но из-за сходства между Miranda и Haskell я ожидаю, что программисты на Haskell должны его понять! Если вы определите следующие функции:...
Когда я написал следующий фрагмент для экспериментов, он вызвал ошибку при наведении (см. снимок экрана): Невозможно объявить указатель на неуправляемый тип «динамическим». Фрагмент: dynamic* ...
Я собираюсь создать фабрику, которая создает объекты определенного типа T, который расширяет определенный класс A и другой интерфейс I. Однако T не должен быть известен. Вот минимальные объявления: ...
Как в Scala сделать что-то вроде этого: def cast [Type] (x:_ >: Type, errMsg: String): Type = { if (x.isInstanceOf [Type]) { x.asInstanceOf[Type] } else { throw new ...
Это больше о Node.JS, который использует движок V8. Это движок JavaScript, который также используется в Google Chrome. Я слышал, что V8 очень быстр не только для Node, но и для браузеров....
У меня проблема с Postgres ORDER BY со следующей таблицей: имя_кода эм.
EM001 AAA
EM999 BBB
EM1000 CCC Чтобы вставить новую запись в таблицу, я выбираю последнюю запись с помощью SELECT * FROM ...
Я понимаю, что подразумевается под привязкой типов. Пожалуйста, поправьте меня, если я ошибаюсь. Привязка типа — это процесс «связывания» объявленной переменной с определенным типом.
(Выполняется компилятором). Тип...
Если у меня есть класс, который принимает кортеж в своем конструкторе среди других значений, таких как: class Foo(a: Int, b: String, c: (Int, String)) Как я могу использовать абстрактный тип, чтобы дать кортеж более описательный ...
Eclipse можно настроить таким образом, чтобы «игнорировать неизбежные проблемы универсального типа» при настройке параметров компилятора Java на панели «Ошибки/Предупреждения». Что такое «неизбежный» универсальный тип...
Я пытаюсь получить тип свойства моего класса с помощью отражения, но оно возвращает мою единственную RuntimePropertyInfo - как имя типа. У меня есть объект MyObject ActualData - он содержит свойство - "...
Я понимаю обычный комбинатор с фиксированной точкой и думаю, что понимаю комбинаторы с фиксированным n-типом более высокого порядка, но HFix ускользает от меня. Не могли бы вы привести пример набора типов данных и их (...
Я ожидаю, что это вызовет ошибку типа, поскольку (String, String) в другом случае не является Pair. case class Pair(x: String, y: String) val value = Console.readLine.toBoolean val Pair(x, y) = if (...
Немного предыстории: я работаю на Mac OSX Lion (очевидно, 64-битной версии) и долгое время являюсь Java-разработчиком. заинтересован в изучении D. Я взял копию языка программирования D, и я запутался в некоторых ...
Достаточно просто представить дерево или список в Haskell, используя алгебраические типы данных. Но как бы вы типографски представили график? Кажется, что вам нужно иметь указатели. Я...
Я реализую алгоритм вывода типа Хиндли-Милнера, следуя руководствам Марка Джонса и Олег Киселев. Оба из них имеют операцию «применить привязки» с типом примерно такой формы
...
Можно ли определить, какой тип содержит объединение, если есть несколько возможных вариантов? typedef union
{ char charArr[SIZE]; int intVal; float floatVal;
} VALUE_TYPE; ...
В Scala вы можете определить параметры, которые происходят от другого, который принимает первый в качестве параметра. Например, в Lift вы можете найти такие вещи в Record и Mapper MongoMetaRecord[BaseRecord <: ...
У меня есть несколько компонентов, сгенерированных JAXB, которые имеют иерархическую структуру, например. один компонент содержит список других компонентов. Теперь я хочу расширить некоторый дочерний элемент, а также родительский элемент, содержащий ...
У меня проблема с открытием класса DTO через SOAP WebService. Мой класс выглядит как TKontrahent = class
общедоступные Imie: строка; Назвиско: струна; Id: целое число;
конец; Вот ...