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

1 ответ

Передать метод как параметр в Groovy

Есть ли способ передать метод в качестве параметра в Groovy, не заключая его в замыкание? Кажется, для работы с функциями, но не методы. Например, учитывая следующее: def foo(Closure c) { c(arg1: "baz", arg2:"qux") } def bar(Map args) ...

1 ответ

Как реализовать двоичную кучу, используя список в OCaml?

Я реализуюbinary heap используя список в OCaml, просто чтобы отточить свои навыки в OCaml. Мне очень трудно пользоваться списком, и после двух дней борьбы я должен прийти сюда за предложениями и подсказками. Вот моя мысль покаОчевидно, я не ...

0 ответов

Какие языки функционального программирования имеют библиотеки биоинформатики? [закрыто]

На каких языках функционального программирования легко доступны библиотеки биоинформатики? (Не включайте мультипарадигмальные языки, такие какРубин [http://en.wikipedia.org/wiki/Ruby_%28programming_language%29]) ОбновитьТакже приветствуется ...

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

3 ответа

Что особенного в ключевом слове «возврат»

Когда мне показалось, что я понимаю, для чего нужен возврат в Haskell, я попытался поиграть с разными альтернативами, и кажется, что возврат можно не только использовать в любом месте цепочки монад, но и полностью исключить. *Main> Just 9 >>= \y ...

5 ответов

Как functools частично работает в Python?

Я не могу понять, как работает частичное в functools. У меня есть следующий код отВот [https://stackoverflow.com/questions/3252228/python-why-is-functools-partial-necessary] : >>> sum = lambda x, y : x + y >>> sum(1, 2) 3 >>> incr = lambda y : ...

2 ответа

Перегрузка оператора в Clojure

Даже внимательно изучая документацию по Clojure, я не вижу ни одногонепосредственный подтверждение того, поддерживает ли Clojure перегрузку оператора. Если да, может кто-нибудь дать мне небольшой фрагмент о том, как перегрузить, скажем, оператор ...

4 ответа

Есть ли хороший пример использования angular.identity ()?

Согласно документации A function that returns its first argument. This function is useful when writing code in the functional style.Мне интересно, где я могу найти хороший пример такого варианта использования - написание кода в функциональном ...

2 ответа

Поддержание сложного состояния в Хаскеле

Предположим, вы строите довольно большую симуляцию в Haskell. Существует много различных типов объектов, атрибуты которых обновляются по мере симуляции. Скажем для примера, что ваши сущности называются Обезьянами, Слонами, Медведями и т. ...

5 ответов

Советы по обучению «Как думать функционально»?

Как новичок в функциональных языках (я начал трогать Erlang пару недель назад - первый функциональный язык, который я мог заполучить). Я начал писать небольшие алгоритмы (такие какleft_rotate_list, bubble_sort, merge_sort и т.д.). Я часто ...

2 ответа

haskell - флип исправить / исправить

>>>flip fix (0 :: Int) (\a b -> putStrLn "abc") Output: "abc"Это упрощенная версия использованияflip fix. Я видел этот способ использования его в некоторых видео на YouTube, которые, вероятно, взяты из технических обсуждений Google или некоторых ...