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

2 ответа

Запись в стиле без смысла f x = g x x

Я учу Хаскель. Я прошу прощения за очень простой вопрос, но я не могу найти ответ. У меня есть функция F, определяемая как: f x = g x xгде g - это уже определенная функция из 2 аргументов. Как мне написать этот стиль без смысла? Изменить: без ...

3 ответа

Преобразовать список строк в список Int

У меня есть список строк, можно ли преобразовать его в список целых? Например.: ["1","2"] -> [1,2]

1 ответ

Можно ли получить тип любого выражения, используя Template Haskell?

Дано выражениеfooЯ мог бы объявить функцию верхнего уровня bar = fooи получить типfoo какType поматериализации [http://hackage.haskell.org/package/template-haskell-2.8.0.0/docs/Language-Haskell-TH.html#g:4] bar: case reify 'bar of VarI _ t _ _ ...

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

1 ответ

Поднятие функции высшего порядка в Хаскеле

Я пытаюсь построить функцию типа: liftSumthing :: ((a -> m b) -> m b) -> (a -> t m b) -> t m bгдеt это монадный трансформатор. В частности, я заинтересован в этом: liftSumthingIO :: MonadIO m => ((a -> IO b) -> IO b) -> (a -> m b) -> m ...

2 ответа

Как использовать MonadRandom?

Может ли кто-нибудь предоставить пример «для чайников» о том, как использовать MonadRandom? В настоящее время у меня есть код, который выполняет такие вещи, как передача переменной генератора полностью из основной функции: main = do g <- ...

3 ответа

Почему в Haskell не так много дискуссий по поводу ко-и-дисперсии (в отличие от Scala или C #)?

Я знаю, что такое ковариация и контравариантность типов. Мой вопрос: почему я еще не сталкивался с обсуждением этих концепций в своем исследовании Хаскелла (в отличие, скажем, от Scala)? Кажется, есть фундаментальное различие в том, как Haskell ...

2 ответа

Производные башни и как использовать пакет векторного пространства (haskell)

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

3 ответа

Сортировать список кортежей по вторым элементам

Я хочу отсортировать список кортежей по вторым элементам. Пример ввода: [("Bob",3),("Terry",1)]Пример вывода: [("Terry",1)("Bob",3)]

0 ответов

Haskell: нельзя использовать «map putStrLn»?

У меня есть список строк, и попробовал это: ls = [ "banana", "mango", "orange" ] main = do map PutStrLn list_of_stringsЭто не сработало, и я не могу понять почему. ghc print-list.hs print-list.hs:3:0: Couldn't match expected type `IO t' ...

8 ответов

Извлечение показателя степени и мантиссы числа Javascript

Есть ли достаточно быстрый способ извлечь показатель степени и мантиссу из числа в Javascript? AFAIK, нет никакого способа добраться до битов за числом в Javascript, что заставляет меня думать, что я смотрю на проблему факторизации: поискm а ...