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

3 ответа

), это означает, что компилятор и система времени выполнения оценивают уравнения, которые вы программируете на этом функциональном языке, по значению main, которое будет выполнено, как только вы запустите программу.

дал комбинированный список из преобразования

5 ответов

Контекст вашего вопроса относится к действительному адресу электронной почты. Общая структура вашего кода будет использовать активные шаблоны:

от вопрос уже есть ответ здесь:Положительное целое число 6 ответовМетод проектирования в функциональном программированииделая незаконные государства непредст...

1 ответ

Отличное объяснение и приятный сценарий "реального мира", позволяющий понять потенциал этой способности - очень благодарен @chi!

прочитал некоторые разделы вИстория ХаскеллаЯ наткнулся на:Однако полиморфизм с более высоким родом имеет независимую полезность: вполне возможно, а иногда и...

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

1 ответ

Это сработало, спасибо!

2 ответа

 char в putStrLn можно удалить xD. Но это должен быть принятый ответ, так как он чище

влен, что нигде не смог найти ответ на этот вопрос.Я пишу на языке roguelike и использую библиотеку ncurses от hackage, которая является довольно хорошей обо...

4 ответа

 Проблема, в частности, см. другие ответы.

2 ответа

JSON разбор в Haskell

Я пытаюсь проанализировать данные JSON в haskell. Пройдя множество сайтов, я смог добраться до этого. data Address = Address { house :: Integer, street :: String, city :: String, state :: String, zip :: Integer } deriving (Show) data Person = ...

1 ответ

Как мне сделать линзы из записи в GHCi

Я хочу поиграть сLens библиотеки немного. Я загрузил его в GHCi и создал тип данных записи с соответствующими подчеркиваниями: > data Foo a = Foo {_arg1 :: Int, _arg2 :: [a]}Я хотел бы сделать линзы дляFoo с помощьюmakeLenses шаблон. Я хотел ...

4 ответа

Haskell (:) и (++) различия

Я прошу прощения за такой вопрос. Я не слишком уверен в разнице: а также++ оператор в Haskell. x:y:[] = [x,y]также [x] ++ [y] = [x,y]Что касается обратной функции, которая возникла у меня этот вопрос, reverse ::[a]->[a] reverse [] = [] reverse ...

5 ответов

Классы закрытого типа

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