На моем втором году Университета нам "преподавали" Haskell, я почти ничего не знаю об этом и еще меньше о функциональном программировании. Что такое функциональное программирование, почему and/xor, где я хотел бы...
Я хотел бы отфильтровать массив объектов при помощи карты () функция. Вот фрагмент кода: var filteredItems = items.map (функция (объект) {если (... некоторое условие...) {возвращают объект;...
Я просто начал с F#, который является моим первым функциональным языком. Я работал квазиисключительно с C# и наслаждаюсь много, как F# приводит меня заново обдумать, как я пишу код. Один аспект я нахожу немного...
У меня есть следующая проблема: у Меня есть дерево объектов различных классов, где действие в дочернем классе делает недействительным родителя. На императивных языках это тривиально, чтобы сделать. Например, в...
После касания Monads в отношении функционального программирования, делает ли функция на самом деле язык чистым, или это просто еще одна «карта выхода из тюрьмы» для рассуждения компьютерных систем в ...
Функциональные языки хороши, потому что они избегают ошибок путем устранения состояния, но также и потому что они могут быть легко параллелизированы автоматически для Вас без Вас имеющий необходимость волноваться о количестве потока...
Существует ли хорошая библиотека для функционального программирования в Java? Я ищу материал как Предикат и Список. Найдите () (как статический метод). Не сложный для реализации но было бы хорошо найти...
Несколько вопросов о языках функционального программирования имеют меня думающий о том, является ли XSLT языком функционального программирования. В противном случае, что пропускают функции? Сократили XSLT 2.0 или...
Я вижу то, что походит на большинство разработчиков Python на StackOverflow, подтверждающем использование кратких функциональных инструментов как лямбды, карты, фильтры, и т.д., в то время как другие говорят, что их код является более четким и больше...
Я натолкнулся на Изоморфизм Карри-Говарда относительно поздно в моей жизни программирования, и возможно это способствует тому, что я был крайне очарованным им. Это подразумевает это для каждой концепции программирования там...
Что имеют в виду функциональные программисты, когда они говорят, что определенная вещь компонуема или не компонуема? Некоторые операторы этого вида, который я считал: Управляющие структуры не компонуемы...
При рассмотрении F# Ocaml и других функциональных примеров кода языка я замечаю, что ключевое слово, которому позволяют, используется очень часто. Почему Вам нужен он? Почему языки были разработаны, чтобы иметь его? Почему не может Вы...
В настоящее время у меня есть набор классов Java, которые реализуют Интерфейс процессора, означая, что у них всех есть processRequest (Строковый ключ) метод. Идея состоит в том, что каждый класс имеет некоторых (скажите, <10), участник...
Я хочу архивировать четные и нечетные элементы в списке для вхождения в список пар, как этот: ["A", "B", "C", "D", "E", "F"]-> [("A", "B"), ("C", "D"),
Строго говоря, как Вы моделируете функциональную программу или одно разработанное использование Функционального Стиля (без классов), использование схемы и не текстового представления, является им вообще возможный, и мог...
Вот процедура шепелявости, которая просто добавляет к абсолютному значению 'b': (определите (a-plus-abs-b b) ((, если (> b 0) +-) b)) я думаю, что это красиво, и я пытаюсь найти лучший способ...
Я делал Java в течение долгого времени и запустил Scala приблизительно 6 месяцев назад. Я люблю язык. Одна вещь, которую я обнаружил, состоит в том, что существует несколько способов сделать вещи. Я не знаю, ли это...
Какую функцию я могу поместить как НЕЧТО здесь для получения верный в конце? Я играл с установленным на хеш (только корректный для первых 2 значений), союз и concat, но я знаю, что не обрабатываю одноэлементное по сравнению с набором...
Мне любопытно, как функциональные языки выдерживают сравнение (в целом) с более "традиционными" языками, такими как C# и Java для больших программ. Делает процесс выполнения программы, становятся трудными следовать более быстро чем если бы...
Я смотрел на Haskell в последнее время, и это походит на очень хороший способ наблюдать проблемы программирования с альтернативной точки зрения - альтернатива моему обычному императиву (у меня есть сильный C++...
Изучил Haskell во время хода Функционального программирования в школе. Нашел Haskell немного трудным работать с. Теперь работали много над Python. Python довольно легок работать с. Python делает...
Это обычно считают плохой практикой для использования неисчерпывающих соответствий шаблона на функциональных языках как Haskell или F#, который подразумевает, что определенные случаи не покрывают все возможные входные случаи?...
У меня есть функция, в которой у меня есть серия операторов отдельного случая. случай...... заканчивается, случай...... конца... и т.д. Я хочу возвратиться из функции сразу когда...
Теперь существует вся шумиха в последнее время об Узле. JS, управляемая событиями платформа с помощью обратных вызовов JavaScript. К моему ограниченному пониманию его основное преимущество, кажется, что Вы не должны ожидать шаг со стороны...
Ну, я предполагаю, что это ясно направление, от которого я пытаюсь рассуждать об этом. Существует большой разговор в эти дни о достоинствах неизменности (constness), когда это возможно. Параллельное...
Существует целая новая парадигма "функционального программирования", для которого нужно общее изменение образов мышления по сравнению с процедурным программированием. Это использует функции высшего порядка, чистоту, монады, и т.д....
Мы сделали, чтобы очень хороший GoF заказал (Шаблоны разработки: Элементы Допускающего повторное использование Объектно-ориентированного программного обеспечения) о шаблонах в Объектно-ориентированном программировании и большом количестве статей и ресурсо
Хорошо, никакой обман теперь. Нет, действительно, займите минуту или два и испытайте это. Что "положения" делает?Править: упрощенный согласно предложению cgrand. (defn возвращение [[текущий следующий] флаг] [(если флаг...