Результаты поиска по запросу "haskell"
Заставить одну функцию работать со списками, ByteStrings и Texts (и, возможно, другими подобными представлениями)
Я пишу функцию, которая выполняет поиск в последовательности произвольных символов. Я хотел бы сделать его достаточно общим, чтобы он работал со списками,Foldableа также наByteStringс иTexts. Обобщая этоFoldable это просто. Но как ...
Scala, эквивалентный выражениям where в Haskell?
Можно ли использовать что-то похожее на условия where в Scala? Может быть, есть какой-то трюк, о котором я не думал? Редактировать: Спасибо за все ваши ответы, они очень ценятся. Подводя итог: Локальные переменные, значения и определения могут ...
Деконструкция экзистенциального типа
Я использую экзистенциальный тип в качестве оболочки. В точке моего кода, где я знаю вложенный тип, я хочу сделать с ним что-то специфичное для вложенного типа. Это самое близкое, что я могу получить: {-# LANGUAGE ExistentialQuantification #-} ...
Новые типы быстрее, чем перечисления?
Согласно сэта статья [http://www.haskell.org/haskellwiki/Performance/Data_types] , Для GHC перечисления не считаются типами с одним конструктором, поэтому они не выигрывают от распаковки при использовании в качестве строгих полей ...
Группировка списка в списки из n элементов в Haskell
Есть ли операция над списками в библиотеке, которая делает группы из n элементов? Например: n = 3 groupInto 3 [1,2,3,4,5,6,7,8,9] = [[1,2,3],[4,5,6],[7,8,9]]Если нет, как мне это сделать?
Haskell - Управление списками [закрыто]
Учитывая матрицуm, стартовая позицияp1 и последний моментp2, Цель состоит в том, чтобы вычислить, сколько способов достичь конечной матрицы (p2 = 1 и другие = 0). Для этого каждый раз, когда вы переходите в позицию, вы уменьшаетесь на единицу. Вы ...
как решить «переполнение стека пространства» в haskell
При запуске следующей программы будет напечатано «переполнение пространства: текущий размер 8388608 байт». я прочиталэто [http://www.haskell.org/haskellwiki/Stack_overflow]а ...
Может ли Scala Cake Pattern быть реализован в Haskell?
Используя ряд новых языковых функций в Scala, можно реализовать систему компонуемых компонентов и создавать компоненты, используя так называемый Cake Pattern, описанный Мартином Одерским в статье.Масштабируемые абстракции компонентов ...
Итерация по строке и замена одиночных символов на подстроки в haskell
Я пытаюсь выучить немного Хаскелла, и мне трудно. У меня есть некоторые проблемы с моим текущим проектом. Идея заключается в том, что мне нужно пройти через строку и заменить некоторые символы новыми подстроками. Например, если у меня есть строка ...
Почему бы не быть зависимым типом?
Я видел несколько источников, повторяющих мнение, что «Haskell постепенно становится типизированным языком». Предполагается, что с появлением все большего количества языковых расширений Haskell движется в этом общем направлении, но пока не ...