Результаты поиска по запросу "haskell"
Или без zipWith '(mapAccumR находится в Data.List):
к и минусы оператора(:) очень распространены в Haskell. Минусы это наш друг. Но иногда я хочу добавить в конец списка вместо этого. xs `append` x = xs ++ [x]Это, к сожалению,не эффективный способ реализовать это. Я написалаТреугольник Паскаля ...
(Конечно, версия с постоянным временем опасна, поскольку переданная функция может быть не тотальной.)
отрим это определениеzip для обычной длины векторов, индексируемых цифрами Пеано: {-# language DataKinds #-} {-# language KindSignatures #-} {-# language GADTs #-} {-# language TypeOperators #-} {-# language StandaloneDeriving #-} {-# language ...
Пример кода для драконьего фрактала:
аю с Haskell, начиная с простых программ прорисовки, чтобы намочить ноги. Мне нужна библиотека, которая позволит мне сохранить 2D-массив / вектор в файл изображения. Я не хочу писать список цветов. Я хочу использовать контейнеры, которые ...
Синтаксис импорта библиотеки Haskell
Извините за очень простой вопрос: есть ли разница между GHCi?import Library.Name а также:m +Library.Name? Они кажутся эквивалентными, но я предполагаю, что есть причина для альтернативного синтаксиса.
Как реализован класс типов Eq для пользовательских типов?
Для какого-то определенного пользователем типа, такого как ниже, как работает реализация класса типов Eq? Это просто написать реализацию для таких вещей, как Int или Float. Но как сделать ловушку для всех пользовательских типов, так как для этого ...
Как можно моделировать недетерминизм с помощью монады List?
Может ли кто-нибудь объяснить (лучше на примере на простом английском языке), что может сделать монада списка для моделирования недетерминированных вычислений? А именно, в чем проблема и какое решение может предложить монада списка.
-преобразующие функции.
то я не слишком уверен, как правильно сформулировать это, но скажу, что я хотел получить сумму всех нечетных чисел в списке, есть ли у меня две функции (sumList и getOddNumbers) и объединить их в sumOddList или есть способ положить эти два вместе ...
просто дали другое имя. :)
от вопрос уже есть ответ здесь: Разница между concatMap f xs и concat $ map f xs? [/questions/27570154/difference-between-concatmap-f-xs-and-concat-map-f-xs] 1 ответЧто значитconcatMap делать? я знаю чтоconcat а такжеmap делать. Это просто они ...
sepp2k: Пожалуйста. Вы исправили меня достаточно часто; надеюсь, я когда-нибудь сломаюсь.
могу конвертировать[(char,Int)] ли строка Int во втором компоненте дает количество повторений символа в первом компоненте? Например, ввод[(a,9),(b,10)] должен дать["aaaaaaaaa","bbbbbbbbbb"] в качестве вывода.
Эти функции сохраняются навсегда для отрицательных и неположительных значений соответственно.
могу получить доступ к списку по индексу в Haskell, аналог этого кода C? int a[] = { 34, 45, 56 }; return a[1];