Используя следующий фрагмент кода: (fromIntegral 100)/10.00 Используя Haskell '98 стандартных вводных частей, как я представляю результат с двумя десятичными числами?Спасибо.
Проблема Ханойских башен - классическая проблема для рекурсии. Вам дается 3 колышка с дисками на одном из них, и вы должны переместить все диски с одного стержня на другой, следуя данным правилам. ...
Прочитав (и прочитав некоторые разделы) статью Вадлера о монадах, я решил более внимательно изучить статью, определив функтор и аппликативные примеры для каждой из монад, которые он описывает ...
Is there any reason to prefer one of the following notations over the others or is this simply a matter of preference? map toLower "FOO" fmap toLower "FOO" toLower <$> "FOO" As an aside: I ...
Вот пример, который я написал, в котором используются ветви if-else и защитные выражения. Когда одно лучше другого? Основная причина, по которой я хочу это знать, заключается в том, что в языках обычно есть ...
Пропустите списки (Pugh, 1990) предоставляют отсортированным словарям логарифмически-разовые операции как деревья поиска, но пропускают списки, намного более поддаются параллельным обновлениям. Действительно ли возможно создать...
Я читаю Haskell Simon Thompson: Ремесло Функционального программирования, и я задаюсь вопросом, как делает эту работу: перманент [] = [[]] перманент xs = [x:ps | x <-xs, PS <-перманент (xs \\[x])] я не могу...
Я привыкаю к функциям Haskell высшего порядка. Обычно я могу заменить явные шаблоны рекурсии с функциями как карта, сгиб и сканирование. Однако я часто сталкиваюсь со следующей рекурсией...
У меня есть сценарий Haskell, который работает через строку хижины, использующую runhaskell утилиту. Например, #!/usr/bin/env runhaskell модуль, Основной, где основной = делают {...} Теперь, я хотел бы смочь к...
Я работаю над школьным проектом, где я должен создать интерпретатор для простого языка с помощью Alex + Счастливый в Haskell. После просмотра документации я понимаю большую часть из него, но был бы...
Я изменяю некоторый код Haskell от использования списков к наборам. Я понимаю все требуемое, я думаю, но я не уверен, как скопировать соответствие на наборах. Списки имеют этот хороший литеральный синтаксис, который кажется твердым...
Мне нужно манипулировать выражениями типа 1 + sqrt (3) и выполнять базовую арифметику, такую как сложение, вычитание и деление Я бы хотел, чтобы результат был в какой-то канонической форме, чтобы его можно было использовать как ...
В C# я могу объявить следующий класс A {международное Поле;} класс B: {международный Field2;} статический интервал f (A) {возвращают a. Поле;} статический интервал f (B b) {возвращают a. Поле + b. Field2;} статическая Основная пустота (...
Мне определили данные как и следующие: Данные импорта. Время. Данные часов D = D {..., someDate:: UTCTime...} происходящий (Eq, Шоу), Когда я компилирую его, я добираюсь и следующие ошибка:...
Я пытаюсь разыскать неисчерпывающий шаблон в коде библиотек. Конкретно mysql реализация HDBC. Это пытается соответствовать по типам в моей программе и отобразить их на типы mysql, которым я верю....
Я задавался вопросом, существует ли какой-либо способ получить сообщения JMS от некоторого поставщика как ActiveMQ или WebMQ в программе Haskell. Я видел, что существует клиент Haskell для ActiveMQ, но это, кажется...
мы пытаемся создать образец Haskell-MaybeMonad из http://www.haskell.org/all_about_monads/html/maybemonad.html в F#. Идея состоит в том, чтобы искать mailaddress в двух словарях. Если один из...
В Haskell, почему был бы Вы определять функцию с ограничением типа: ghci>: t (==) (==):: (Eq a), =>->-> Bool Вместо того, чтобы определить его так, это - тип, был: ghci>: t (==) (==)::...
Я играл вокруг с Haskell немного, включая осуществление функциями записи в форме без точек. Вот функция в качестве примера: dotProduct:: (Цифра a) =>->-> dotProduct...
Я установил такое-то и такое-то пакет с помощью интриги, и я могу создать программу, которая зависит от нее с помощью сборки интриги. Но когда я загружаю ту же программу в ghci, ghci жалуется, что это "Не могло найти...
Как я определяю эквивалент этой функции (взятый от learnyouahaskell) в GHCi? Данные импорта. Список numUniques:: (Eq a) =>-> Интервал numUniques = длина. кусок Без типа...
Я пытаюсь проанализировать основанный на добавлении отступа язык (думайте Python, Haskell сам, Шиканье, YAML) в Haskell, использующем Парсек. Я видел библиотеку IndentParser, и похоже, что это - идеальная пара, но...
Я услышал, что в Haskell, создавая многопоточное приложение так же легко как взятие стандарта, приложение Haskell и компиляция его с - распараллелили флаг. Другие случаи, однако, описали...
Что надлежащий путь состоит в том, чтобы безопасно создать временный каталог в Haskell? Система. IO предлагает способы создать временные файлы, но я не могу найти ничего, что делает то же для каталогов, ни один там...
Таким образом, я просто записал немного отрывка, чтобы генерировать фрактал Mandelbrot и вообразить мое удивление, когда это вышло все ужасные и скошенные (как Вы видите внизу). Я ценил бы точку в направлении...
Я пишу сценарий оболочки (мой 1-й непример в haskell), который, как предполагается, перечисляет каталог, получает каждый размер файла, сделайте некоторую обработку строк (чистый код) и затем переименуйте некоторые файлы. Я не уверен...
Предположим, что у меня есть функция со следующей подписью типа: g::->->-> b у меня также есть список как — давайте назовем его xs — что я знаю, будет содержать по крайней мере три объекта. Я хотел бы подать заявку...
Есть ли, случайно, появляющийся Haskell платформа UI для Windows? Я недавно занялся просмотром языка, и от того, что я вижу, это было бы для больших небольших "одноразовых" приложений (тщательно продуманный...