Результаты поиска по запросу "functional-programming"
Передать метод как параметр в Groovy
Есть ли способ передать метод в качестве параметра в Groovy, не заключая его в замыкание? Кажется, для работы с функциями, но не методы. Например, учитывая следующее: def foo(Closure c) { c(arg1: "baz", arg2:"qux") } def bar(Map args) ...
Как реализовать двоичную кучу, используя список в OCaml?
Я реализуюbinary heap используя список в OCaml, просто чтобы отточить свои навыки в OCaml. Мне очень трудно пользоваться списком, и после двух дней борьбы я должен прийти сюда за предложениями и подсказками. Вот моя мысль покаОчевидно, я не ...
Какие языки функционального программирования имеют библиотеки биоинформатики? [закрыто]
На каких языках функционального программирования легко доступны библиотеки биоинформатики? (Не включайте мультипарадигмальные языки, такие какРубин [http://en.wikipedia.org/wiki/Ruby_%28programming_language%29]) ОбновитьТакже приветствуется ...
Что особенного в ключевом слове «возврат»
Когда мне показалось, что я понимаю, для чего нужен возврат в Haskell, я попытался поиграть с разными альтернативами, и кажется, что возврат можно не только использовать в любом месте цепочки монад, но и полностью исключить. *Main> Just 9 >>= \y ...
Как 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 : ...
Перегрузка оператора в Clojure
Даже внимательно изучая документацию по Clojure, я не вижу ни одногонепосредственный подтверждение того, поддерживает ли Clojure перегрузку оператора. Если да, может кто-нибудь дать мне небольшой фрагмент о том, как перегрузить, скажем, оператор ...
Есть ли хороший пример использования angular.identity ()?
Согласно документации A function that returns its first argument. This function is useful when writing code in the functional style.Мне интересно, где я могу найти хороший пример такого варианта использования - написание кода в функциональном ...
Поддержание сложного состояния в Хаскеле
Предположим, вы строите довольно большую симуляцию в Haskell. Существует много различных типов объектов, атрибуты которых обновляются по мере симуляции. Скажем для примера, что ваши сущности называются Обезьянами, Слонами, Медведями и т. ...
Советы по обучению «Как думать функционально»?
Как новичок в функциональных языках (я начал трогать Erlang пару недель назад - первый функциональный язык, который я мог заполучить). Я начал писать небольшие алгоритмы (такие какleft_rotate_list, bubble_sort, merge_sort и т.д.). Я часто ...
haskell - флип исправить / исправить
>>>flip fix (0 :: Int) (\a b -> putStrLn "abc") Output: "abc"Это упрощенная версия использованияflip fix. Я видел этот способ использования его в некоторых видео на YouTube, которые, вероятно, взяты из технических обсуждений Google или некоторых ...