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

8 ответов

Определение точки функционального программирования

Я могу перечислить многие функции функционального программирования, но когда мой друг спросил меня, не могли бы вы определить для меня функциональное программирование? Я не мог

4 ответа

Что такое зависимая типизация?

Может кто-нибудь объяснить мне зависимую типизацию? У меня мало опыта работы с Haskell, Cayenne, Epigram или другими функциональными языками, поэтому чем проще использовать термины, тем больше я это ценю!

3 ответа

Хвост рекурсивная функция, чтобы найти глубину дерева в Ocaml

У меня есть типtree определяется следующим образом type 'a tree = Leaf of 'a | Node of 'a * 'a tree * 'a tree ;;У меня есть функция, чтобы найти глубину дерева следующим образом let rec depth = function | Leaf x -> 0 | Node(_,left,right) -> 1 + ...

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

17 ответов

Что такое Y-комбинатор? [закрыто]

Y-комбинатор - это концепция информатики с «функциональной» стороны вещей. Большинство программистов вообще ничего не знают о комбинаторах, даже слышали ли они о них. Что такое Y-комбинатор?Как работают комбинаторы?Для чего они хороши?Полезны ...

7 ответов

Какой урок английского вы посоветуете для изучения OCaml? [закрыто]

Я хочу рекламировать OCaml для начинающих, и я ищу хорошие учебники на английском языке; не то, что вы только слышали, а то, что вы на самом деле пытались и нашли полезным ...

3 ответа

Варианты или полиморфные варианты?

Я заметил, что среди программистов OCaml, которых я знаю, некоторые из нихвсегда использовать полиморфные варианты (варианты, которые не объявлены, с префиксом обратной кавычки), в то время как другиеникогда используйте полиморфные варианты и ...

4 ответа

Haskell: просматривайте список и применяйте разные функции для каждого элемента

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

5 ответов

Что такое стиль без точек в функциональном программировании?

Фраза, которую я недавно заметил, - это концепция стиля "без очков" ... Во-первых, былэто [https://stackoverflow.com/questions/943405/point-free-style-with-objects-records-in-f] вопрос, итакже ...

1 ответ

flatMap или привязка в Python 3?

Python предоставляет списки, обеспечивающие функциональность типа карты / фильтра. Могу ли я с этим выполнить операцию связывания flatMap? Я видел решения с помощью itertools или других дополнительных библиотек. Могу ли я сделать это с ядром ...

5 ответов

Где и почему полезна функция идентичности?

Я понимаю, почему состав функций важен. Это позволяет строить большие и сложные функции из маленьких и простых. val f: A => B = ... val g: B => C = ... val h = f andThen g; // compose f and g Эта композиция соответствуетидентичность а ...