Результаты поиска по запросу "haskell"
Ошибка компилятора Haskell: вне области действия [дубликат]
На этот вопрос уже есть ответ здесь: Почему я не должен смешивать табуляции и пробелы? [/questions/35855170/why-shouldnt-i-mix-tabs-and-spaces] 1 ответЯ пытаюсь выучить haskell, написав простую утилиту для копирования файлов: main = do putStr ...
Конфликты имен в записях на Haskell
У Haskell нет точечной записи для участников записи. Для каждого члена записи компилятор создает функцию с тем же именем с типом RecType -> FieldType. Это приводит к конфликтам имен. Есть ли способы обойти это, то есть как я могу иметь несколько ...
Объясните этот кусок кода haskell, который выводит поток простых чисел
У меня проблемы с пониманием этого куска кода: let sieve (p:xs) = p : sieve (filter (\ x -> x `mod` p /= 0) xs) in sieve [2 .. ]Может кто-нибудь сломать это для меня? Я понимаю, что в этом есть рекурсия, но это проблема, которую я не могу ...
Экземпляр MonadException не выводится
Может быть, я делаю что-то глупое здесь, но я получаю: No instance for (MonadException Ti) arising from a use of `getInputLine'в примере кода: module Foo where import System.Console.Haskeline import System.Console.Haskeline.MonadException ...
Какое преимущество дает нам Monad по сравнению с Applicative?
я прочелэта статья [https://www.fpcomplete.com/school/advanced-haskell-1/functors-applicative-functors-and-monads] , но не понял последний раздел. Автор говорит, что Monad дает нам контекстную чувствительность, но можно достичь того же ...
Почему не GeneralizedNewtypeDeriving Безопасный Haskell?
Из руководства GHC, РазделБезопасный язык [http://www.haskell.org/ghc/docs/7.6.2/html/users_guide/safe-haskell.html#safe-language] : Модуль граничного контроля - Код на Haskell, скомпилированный с использованием безопасного языка, гарантирует ...
Синтаксическая ошибка языка Haskell для оператора where [duplicate]
На этот вопрос уже есть ответ здесь: Почему я не должен смешивать табуляции и пробелы? [/questions/35855170/why-shouldnt-i-mix-tabs-and-spaces] 1 ответЯ пишу некоторый код на Haskell для изучения языка и столкнулся с синтаксической ...
Haskell сделать запись, чтобы связать
Я пытаюсь отменить заявление в Хаскелле. Я нашел несколько примеров здесь на SO, но не смог применить их к моему делу. Единственное, о чем я могу думать, это тяжелое вложенное выражение let, которое кажется довольно уродливым. Утверждение, в ...
«идиоматическое» неравенство типа Хаскеля
(отредактировано из предыдущего вопроса, где я думал, что код ниже не работает) Я хочу реализовать функцию haskell f, которая имеет ограничение, так что ее 2 параметра не должны иметь одинаковый тип. Я использовал следующий код: {-# LANGUAGE ...
Haskell: Есть ли идиоматический способ вставить каждый элемент в списке в его собственный список?
Я использую((:[]) <$> xs) но если есть более понятный способ, я бы с удовольствием его использовал. редактировать: так много хороших ответов, ребята! Я не думаю, что могу принять один, потому что они все хороши.