Результаты поиска по запросу "haskell"
Контекст вашего вопроса относится к действительному адресу электронной почты. Общая структура вашего кода будет использовать активные шаблоны:
от вопрос уже есть ответ здесь:Положительное целое число 6 ответовМетод проектирования в функциональном программированииделая незаконные государства непредст...
Отличное объяснение и приятный сценарий "реального мира", позволяющий понять потенциал этой способности - очень благодарен @chi!
прочитал некоторые разделы вИстория ХаскеллаЯ наткнулся на:Однако полиморфизм с более высоким родом имеет независимую полезность: вполне возможно, а иногда и...
char в putStrLn можно удалить xD. Но это должен быть принятый ответ, так как он чище
влен, что нигде не смог найти ответ на этот вопрос.Я пишу на языке roguelike и использую библиотеку ncurses от hackage, которая является довольно хорошей обо...
JSON разбор в Haskell
Я пытаюсь проанализировать данные JSON в haskell. Пройдя множество сайтов, я смог добраться до этого. data Address = Address { house :: Integer, street :: String, city :: String, state :: String, zip :: Integer } deriving (Show) data Person = ...
Как мне сделать линзы из записи в GHCi
Я хочу поиграть сLens библиотеки немного. Я загрузил его в GHCi и создал тип данных записи с соответствующими подчеркиваниями: > data Foo a = Foo {_arg1 :: Int, _arg2 :: [a]}Я хотел бы сделать линзы дляFoo с помощьюmakeLenses шаблон. Я хотел ...
Haskell (:) и (++) различия
Я прошу прощения за такой вопрос. Я не слишком уверен в разнице: а также++ оператор в Haskell. x:y:[] = [x,y]также [x] ++ [y] = [x,y]Что касается обратной функции, которая возникла у меня этот вопрос, reverse ::[a]->[a] reverse [] = [] reverse ...
Классы закрытого типа
Можно ли создать класс типов, который больше не может принимать новых членов (возможно, с использованием границ модуля)? Я могу отказаться экспортировать функцию, необходимую для полного определения экземпляра, но это приводит к ошибке времени ...