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

4 ответа

Заставить одну функцию работать со списками, ByteStrings и Texts (и, возможно, другими подобными представлениями)

Я пишу функцию, которая выполняет поиск в последовательности произвольных символов. Я хотел бы сделать его достаточно общим, чтобы он работал со списками,Foldableа также наByteStringс иTexts. Обобщая этоFoldable это просто. Но как ...

4 ответа

Scala, эквивалентный выражениям where в Haskell?

Можно ли использовать что-то похожее на условия where в Scala? Может быть, есть какой-то трюк, о котором я не думал? Редактировать: Спасибо за все ваши ответы, они очень ценятся. Подводя итог: Локальные переменные, значения и определения могут ...

3 ответа

Деконструкция экзистенциального типа

Я использую экзистенциальный тип в качестве оболочки. В точке моего кода, где я знаю вложенный тип, я хочу сделать с ним что-то специфичное для вложенного типа. Это самое близкое, что я могу получить: {-# LANGUAGE ExistentialQuantification #-} ...

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

2 ответа

Новые типы быстрее, чем перечисления?

Согласно сэта статья [http://www.haskell.org/haskellwiki/Performance/Data_types] , Для GHC перечисления не считаются типами с одним конструктором, поэтому они не выигрывают от распаковки при использовании в качестве строгих полей ...

4 ответа

Группировка списка в списки из 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]]Если нет, как мне это сделать?

1 ответ

Haskell - Управление списками [закрыто]

Учитывая матрицуm, стартовая позицияp1 и последний моментp2, Цель состоит в том, чтобы вычислить, сколько способов достичь конечной матрицы (p2 = 1 и другие = 0). Для этого каждый раз, когда вы переходите в позицию, вы уменьшаетесь на единицу. Вы ...

2 ответа

как решить «переполнение стека пространства» в haskell

При запуске следующей программы будет напечатано «переполнение пространства: текущий размер 8388608 байт». я прочиталэто [http://www.haskell.org/haskellwiki/Stack_overflow]а ...

3 ответа

Может ли Scala Cake Pattern быть реализован в Haskell?

Используя ряд новых языковых функций в Scala, можно реализовать систему компонуемых компонентов и создавать компоненты, используя так называемый Cake Pattern, описанный Мартином Одерским в статье.Масштабируемые абстракции компонентов ...

4 ответа

Итерация по строке и замена одиночных символов на подстроки в haskell

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

4 ответа

Почему бы не быть зависимым типом?

Я видел несколько источников, повторяющих мнение, что «Haskell постепенно становится типизированным языком». Предполагается, что с появлением все большего количества языковых расширений Haskell движется в этом общем направлении, но пока не ...