Почему тип этой функции (a -> a) -> a? Прелюдия> пусть y f = f (y f)
Прелюдия>: t y
y :: (t -> t) -> t Разве это не должен быть бесконечный / рекурсивный тип?
Я собирался попытаться поместить в ...
Scala использует тип -система, основанная на Системе F ω, которую обычно называют строго нормализующей. Сильная нормализация подразумевает нетьюринговую полноту. Тем не менее, система типов Scala - это система типов Тьюринга -...
Когда я экспериментировал с видами Haskell и пытался добраться отчасти->, и это обнаружилось: $ ghci... Вводная часть>: k (->) (->)::??->?-> * Вводная часть> Вместо...
Можно ли в общем параметризировать метод, принимающий EITHER ClassA OR InterfaceB? Не компилируется из-за | Псевдокод public < T extends Number | CharSequence > void orDoer (T someData) ...
class Expense {/ ** * @var int * / private $ id;
} Я хотел бы получить подсказку типа переменной в моем классе, используя отражение, потому что значение по умолчанию - null.
I want to compare the class type in Java. I thought I could do this: class MyObject_1 {}
class MyObject_2 extends MyObject_1 {} public boolean function(MyObject_1 obj) { if(obj.getClass() == ...
Какой тип скомпилированного регулярного выражения в python? В частности, я хочу оценить isinstance (re.compile (''), ???) как истинное для целей самоанализа. Одно из моих решений было:
Я хотел бы разделить два Международных значения на Haskell и получить результат как Плавание. Я пытался делать его как это: нечто:: Интервал-> Интервал-> нечто Плавающее b = fromRational $ % b, но GHC (версия 6.12.1)...
класс (Моноид w, Монада m) => MonadWriter w m | m-> w, где передача:: m (a, w-> w)-> m слушание:: m-> m (a, w) скажите:: w-> m (), Каково значение канала...
Как я могу проверить, является ли переменная целочисленным типом? Я искал какой-то ресурс для этого, и я думаю, что оператор === важен, но я не уверен, как проверить, является ли переменная ...
В этих данных объявления Const = Const Integer Haskell выводит, что Const *-> *. Действительно ли возможно заставить Const взять конструктора типа вместо этого, таким образом, это будет (*-> *)-> *? Идеально, это...
Мне нужно складывать, умножать и сравнивать значения валют в PHP, и мне нужно быть уверенным, что они точны с точностью до один цент. Один из способов - хранить все в виде числа с плавающей запятой, использовать округление до и после каждого ...
Я хочу сделать вызов цепочки, как jquery-way в c ++. Пример: $ ('# obj'). GetParent (). Remove (); Итак, как я понимаю, каждый метод класса должен возвращать указатель на себя (this). ...
В контексте Microsoft .Net Framework Мне очень интересно, как насмехаются над фреймворками (Rhino Mocks, Moq, NMock, и т. д.) фактически создавать фиктивные объекты из заданного типа. Меня интересует ...
I understand the size/storage constraints of MySQL TEXT and MEDIUMTEXT fields, but I just wanted to make absolutely sure (before I sign off on a change) that I'm not looking at any adverse effects ...
Этот сайт делает следующее утверждение:
http://hyperpolyglot.wikidot.com/lisp#ten-primitives Маккарти представил десять примитивов lisp в 1960 году. Все другие функции чистого lisp (т.е. все функции ...
Когда я пытаюсь использовать анонимную функцию в PHP (как доступный обратный вызов), нет никаких синтаксических ошибок или тому подобное, но когда я пытаюсь выполнить обратный вызов, он выдает ошибку, выводя, что ...
Действительно ли возможно использовать синонимы типа в качестве аргументов конструктора типа преобразователей монады? В частности, если существует унарный синоним типа для прикладного преобразователя монады, мог он использоваться в качестве типа...
Рассмотрение Категории, кажется, что это - в основном Строка. Мне не удается видеть любые преимущества использования Категории по Строке. Каково различие, и почему я использовал бы Категорию вместо Строки?
Когда у Вас есть COM-клиент, который выставляет Интерфейс для из proc COM сервер к доступу, сделайте необходимо зарегистрировать библиотеку типов или .idl файл с системой для сервера, чтобы смочь получить доступ...
Мне нужна задняя проверка. В статье (http://www.win-vector.com/blog/2010/06/automatic-differentiation-with-scala/) я просто записал, что заявил, что это - моя вера в Scala, что Вы не можете...
Предупреждение: я осуществляю кросспостинг от #scala, книжное Программирование в Scala указывает, что зависимые от предшествующего пути развития типы отличаются в зависимости от точного экземпляра рассматриваемого пути. Если так, я не понимаю...
Много простых примеров MEF (упомянули ниже), использует AttributedAssemblyPartCatalog. Хостинг MEF в приложении на странице CodePlex MEF Простое Введение в Расширяемые Приложения с Управляемым...
Я пытаюсь сохранить 12/24hr (т.е.; 0:00), показывают время в базе данных MySQL. В данный момент я использую тип данных времени. Это работает хорошо, но это настаивает на том, чтобы добавлять секунды к столбцу. Таким образом, Вы вводите 09:...
Почему Haskell не может решить отчасти [[]] (Список списков)? Почему это не просто *-> *, поскольку я могу дать ему тип как Интервал и добраться [[Интервал]], который является видом *.
Я пытаюсь назвать метод записанным в C++ / CLI от C#. C++ / код CLI используется для обновления столбца TIMESTAMP в базе данных Oracle, учитывая рекордный идентификатор и Систему:: объект DateTime, который является....
Массивы, функции, указатели, ссылки, классы, объединения, перечисления и указатели на участников являются составными типами. Мое понимание составного типа, это основано на другом типе (типах). Например...