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

2 ответа

Функциональная чистота с использованием 'let' в Haskell

Поскольку я работаю над изучением Haskell, я понимаю, что это чисто функциональный язык. У меня проблемы с пониманием, почемуletЗаявления не нарушают чистоту. Например (в ghci): Prelude> let e = exp 1 Prelude> e 2.718281828459045 Prelude> let e ...

4 ответа

Как отфильтровать бесконечный список в Haskell [дубликаты]

Возможный дубликат: Конечное понимание бесконечного списка [https://stackoverflow.com/questions/10336392/finite-comprehension-of-an-infinite-list] Я не могу понять, почему ghci не может правильно вычислить этот код? [x | x <- [1..], x < ...

3 ответа

Какую XML-библиотеку Haskell использовать?

Я вижу, что в Haskell есть несколько библиотек обработки XML. HaXml [http://www.haskell.org/HaXml/]кажется самым популярным (согласнодоны [http://donsbot.wordpress.com/2009/08/29/haskell-popularity-rankings-september-2009/] )HXT ...

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

7 ответов

Алгоритм создания справедливых / равномерно подобранных команд на основе рейтинга игроков

У меня есть набор данных об уровне квалификации игроков, возрасте и поле, и я хотел бы создать команды с одинаковым соответствием. Команды будут иметь одинаковое количество игроков (в настоящее время 8 команд по 12 игроков).Команды должны иметь ...

2 ответа

Как выразить экзистенциальные типы, используя полиморфизм типов высшего ранга (ранга N)?

Мы привыкли иметь универсально количественные типы для полиморфных функций. Экзистенциально количественные типы используются значительно реже. Как мы можем выразить экзистенциально квантифицированные типы, используя универсальные квантификаторы ...

1 ответ

Откуда происходит название «xs» для сопоставления с образцом? [Дубликат]

Возможный дубликат: Какова история имен переменных x и xs? [https://stackoverflow.com/questions/6267735/what-is-the-history-of-the-variable-names-x-and-xs] Откуда берется каноническое имя "xs" в сопоставлении с образцом? например в reverse' [] ...

4 ответа

Функция Haskell из (a -> [b]) -> [a -> b]

У меня есть функцияseperateFuncs такой, что seperateFuncs :: [a -> b] -> (a -> [b]) seperateFuncs xs = \x -> map ($ x) xsМне было интересно, существует ли обратное, то есть есть ли функция joinFuncs :: (a -> [b]) -> [a -> b]Я думаю, что нет (в ...

2 ответа

Простой сплитлист на Haskell

У меня есть следующая функция, которая берет список и возвращает два подсписка, разделенных на данный элемент n. Однако мне нужно только разделить его пополам, при этом списки нечетной длины имеют больший первый подсписок splitlist :: [a] -> Int ...

4 ответа

Haskell рекурсия и использование памяти

Мне становится комфортно с идеей замены циклов рекурсией. Я возился с любимым проектом, и я хотел протестировать некоторые функции ввода текста, поэтому я написал небольшой интерфейс командной строки, который постоянно запрашивает ввод, пока не ...

3 ответа

Объявления типа внешней привязки без ScopedTypeVariables

У меня есть следующее рабочее определение: {-# LANGUAGE ScopedTypeVariables #-} module Control.Retry where import Prelude hiding (catch) import Control.Exception import Control.Concurrent retrying [] action = action retrying (i:is) action = ...