haskell
Вопросы и ответы
Вопрос или проблема Я работаю с выводом типов и полиморфизмом высшего порядка и пытаюсь определить наименьший общий тип для двух типов. Например, имея два подтипа: (A < (forall a. a -> Int)) и (A < (forall a. a -> Bool)) я хотел бы определить тип A, который является “
Вопросы и ответы
Вопрос или проблема фрукт является типом Maybe если фрукт это яблоко и оно сладкое (проверка с помощью функции testSweet), то запустите процесс A если оно не сладкое или fruit равно Nothing, то идите с процессом B Вот пример кода, case fruit of Just apple ->
Вопросы и ответы
Вопрос или проблема Я пытаюсь решить задачу поиска самой длинной палиндромной подстроки на Haskell за O(n) без использования индексных операций, таких как !! и подобных. Мне известны два подхода, которые достигают оптимальной временной сложности: алгоритм
Вопросы и ответы
Вопрос или проблема У меня есть несколько функций на Haskell с различными типами. Мне нужно хранить их в некотором неоднородном списке, поэтому я использую что-то вроде Data.Dynamic. Я хочу брать функции из этого списка и комбинировать их, чтобы получить
Вопросы и ответы
Вопрос или проблема Мне нужна функция, которая принимает аргумент и возвращает значение Maybe. Если аргумент имеет тип Maybe a, реализация должна быть id, а если аргумент является чем-то другим, реализация должна быть Just. Безусловно, правильный способ сделать это –