Результаты поиска по запросу "haskell"
Избегайте шаблонов при работе со многими несвязанными типами
m написание кода, который имеет дело со значениями изLanguage.Exts.Annotated.Syntaxгде определены различные типы, которые отражают структуру модуля Haskell: ...
Haskell и запоминание чистых результатов функции [дубликат]
Возможный дубликат:Когда автоматическое запоминание происходит в GHC Haskell?Как следствие, чистая функция всегда возвращает одно и то же значение для фиксир...
Монадные трансформаторы с индивидуальной монадой
Какой смысл использовать трансформатор Monad с монадой Identity, а не просто использовать «стандартную» версию трансформатора? Это более гибкий?
Строковые префиксы сопоставления с образцом в Haskell
Допустим, я хочу сделать специальный случай для функции, которая соответствует строкам, начинающимся с символа 'Z'. Я мог бы легко сделать это, используя сопоставление с образцом, выполнив что-то вроде следующего: myfunc ('Z' : restOfString) = ...
Haskell: Нет экземпляра для (Eq a), возникающего из-за использования `== '
isPalindrome :: [a] -> Bool isPalindrome xs = case xs of [] -> True [x] -> True a -> (last a) == (head a) && (isPalindrome (drop 1 (take (length a - 1) a))) main = do print (show (isPalindrome "blaho"))результаты в No instance for (Eq a) arising ...
Удаление дубликатов из списка в Haskell
Я пытаюсь определить функцию, которая будет удалять дубликаты из списка. Пока у меня есть рабочая реализация: rmdups :: Eq a => [a] -> [a] rmdups [] = [] rmdups (x:xs) | x `elem` xs = rmdups xs | otherwise = x : rmdups xsОднако я хотел бы ...
Для чего на самом деле полезен Haskell? [закрыто]
Например, если я начну изучать Haskell, для чего я могу использовать его. Каковы некоторые общие использования для этого языка, который я слышуфункциональный?
Haskell Перекрывающиеся / Некогерентные Экземпляры
Я знаю, что этот код немного глуп, но может кто-нибудь объяснить, почему этоisList [42] возвращаетсяTrue в то время какisList2 [42] печатьFalseи как это предотвратить? Я хотел бы лучше понять некоторые из более неясных расширений типов GHC, и я ...