Результаты поиска по запросу "haskell"

2 ответа

Ошибка компилятора Haskell: вне области действия [дубликат]

На этот вопрос уже есть ответ здесь: Почему я не должен смешивать табуляции и пробелы? [/questions/35855170/why-shouldnt-i-mix-tabs-and-spaces] 1 ответЯ пытаюсь выучить haskell, написав простую утилиту для копирования файлов: main = do putStr ...

3 ответа

Конфликты имен в записях на Haskell

У Haskell нет точечной записи для участников записи. Для каждого члена записи компилятор создает функцию с тем же именем с типом RecType -> FieldType. Это приводит к конфликтам имен. Есть ли способы обойти это, то есть как я могу иметь несколько ...

5 ответов

Объясните этот кусок кода haskell, который выводит поток простых чисел

У меня проблемы с пониманием этого куска кода: let sieve (p:xs) = p : sieve (filter (\ x -> x `mod` p /= 0) xs) in sieve [2 .. ]Может кто-нибудь сломать это для меня? Я понимаю, что в этом есть рекурсия, но это проблема, которую я не могу ...

ТОП публикаций

1 ответ

Экземпляр MonadException не выводится

Может быть, я делаю что-то глупое здесь, но я получаю: No instance for (MonadException Ti) arising from a use of `getInputLine'в примере кода: module Foo where import System.Console.Haskeline import System.Console.Haskeline.MonadException ...

7 ответов

Какое преимущество дает нам Monad по сравнению с Applicative?

я прочелэта статья [https://www.fpcomplete.com/school/advanced-haskell-1/functors-applicative-functors-and-monads] , но не понял последний раздел. Автор говорит, что Monad дает нам контекстную чувствительность, но можно достичь того же ...

1 ответ

Почему не GeneralizedNewtypeDeriving Безопасный Haskell?

Из руководства GHC, РазделБезопасный язык [http://www.haskell.org/ghc/docs/7.6.2/html/users_guide/safe-haskell.html#safe-language] : Модуль граничного контроля - Код на Haskell, скомпилированный с использованием безопасного языка, гарантирует ...

2 ответа

Синтаксическая ошибка языка Haskell для оператора where [duplicate]

На этот вопрос уже есть ответ здесь: Почему я не должен смешивать табуляции и пробелы? [/questions/35855170/why-shouldnt-i-mix-tabs-and-spaces] 1 ответЯ пишу некоторый код на Haskell для изучения языка и столкнулся с синтаксической ...

3 ответа

Haskell сделать запись, чтобы связать

Я пытаюсь отменить заявление в Хаскелле. Я нашел несколько примеров здесь на SO, но не смог применить их к моему делу. Единственное, о чем я могу думать, это тяжелое вложенное выражение let, которое кажется довольно уродливым. Утверждение, в ...

2 ответа

«идиоматическое» неравенство типа Хаскеля

(отредактировано из предыдущего вопроса, где я думал, что код ниже не работает) Я хочу реализовать функцию haskell f, которая имеет ограничение, так что ее 2 параметра не должны иметь одинаковый тип. Я использовал следующий код: {-# LANGUAGE ...

6 ответов

Haskell: Есть ли идиоматический способ вставить каждый элемент в списке в его собственный список?

Я использую((:[]) <$> xs) но если есть более понятный способ, я бы с удовольствием его использовал. редактировать: так много хороших ответов, ребята! Я не думаю, что могу принять один, потому что они все хороши.