5
ответов

Измените связанные переменные закрытия в Python

Там какой-либо путь состоит в том, чтобы изменить связанное значение одной из переменных в закрытии? Посмотрите на пример для понимания этого лучше. нечто определения (): var_a = 2 var_b = 3 определения _closure (x):...
вопрос задан: 24 December 2008 23:38
5
ответов

Генерация перестановок лениво

Я ищу алгоритм для генерации перестановок набора таким способом, которым я мог составить ленивый список их в Clojure., т.е. я хотел бы выполнить итерации по списку перестановок где каждый...
вопрос задан: 9 December 2008 09:19
5
ответов

“Первый” функциональный язык пациента амнезии? (Мне действительно нравится Clojure …),

Мне недавно диагностировали каскадное диссоциативное разупорядочение, которое вызывает ретроградную амнезию в дополнение к существующему случаю возможной антероградной амнезии. Многие люди попытались напомнить мне о...
вопрос задан: 12 November 2008 16:33
4
ответа

Прибытие в Ocaml от Ruby, Lisp, Haskell и [закрытого] Erlang

Я читал о последовательной скорости Ocaml, способности к быстрому прототипированию и превосходном управлении памятью, и решил поднять его. Поскольку я уже получил Ruby, *шепелявость, Haskell и Erlang под моим...
вопрос задан: 27 August 2019 02:22
4
ответа

Любой когда-либо зеркально отражает (<$>)

Я нашел, что определение следующего (%) = зеркально отражает fmap, я могу написать код как это: фильтр % readFile "/etc/passwd" строк % (нет. пустой указатель) мне это имеет больше смысла, чем альтернатива: фильтр (нет. пустой указатель)...
вопрос задан: 31 July 2019 10:55
4
ответа

Языки недетерминированного программирования

Я знаю в Прологе, можно сделать что-то как someFunction (Список):-someOtherFunction (X, Список) doSomethingWith (X) % и так далее, Это не выполнит итерации по каждому элементу в Списке; вместо этого, это...
вопрос задан: 15 June 2019 02:13
4
ответа

Вернуть несколько массивов, используя & ldquo; map & rdquo; функция

Мой код имеет массив элементов следующим образом: element: {fromX: {id: ...}, toX: {id: ...}} Требуется собрать все идентификаторы fromX в один массив, а все идентификаторы toX - Другой. Есть ...
вопрос задан: 15 January 2019 15:41
4
ответа

Haskell рекурсия и использование памяти

Мне становится комфортно с идеей замены циклов рекурсией. Я возился с любимым проектом, и я хотел протестировать некоторые функции ввода текста, поэтому я написал небольшую командную строку ...
вопрос задан: 13 April 2018 15:33
4
ответа

Универсальный Отображают/Уменьшают Расширения Списка в C#

Я пишу несколько расширений, чтобы подражать карте и уменьшить функции в Lisp. общедоступный делегат R ReduceFunction <T, R> (T t, R предыдущий); общедоступный делегат пустой TransformFunction <T> (T t, параметрические усилители...
вопрос задан: 26 February 2018 19:06
4
ответа

Что “поднимается” в Haskell?

Я не понимаю, каков "подъем". Я должен сначала понять монады прежде, чем понять, каков "лифт"? (Я абсолютно не осведомлен о монадах, также :) Или может кто-то объяснять это мне с простым...
вопрос задан: 10 February 2018 22:43
4
ответа

“Неприправление карри” метода экземпляра в.NET

Можно ли создать делегата метода экземпляра, не указывая экземпляр во время создания? Другими словами, можете Вы создавать "статического" делегата, который берет, поскольку это - первый параметр экземпляр...
вопрос задан: 21 December 2017 12:47
4
ответа

Подсказки и прерывания в изучении XSLT и “реального” функционального программирования?

До недавнего времени мое знание XSLT было достаточно для моих простых, простых потребностей. Но более усовершенствованное требование отправило меня для ссылки на материал, когда "просто пробующий материал" не работал. Это было...
вопрос задан: 1 December 2017 14:37
4
ответа

Как может, приправляя карри быть сделанным в C++?

Что приправляет карри? Как может, приправляя карри быть сделанным в C++? Объясните редакторы связей в контейнере STL?
вопрос задан: 11 November 2017 19:07
4
ответа

Функциональное программирование и объектно-ориентированное программирование [закрыто]

До сих пор я в основном знакомился с ОО-программированием и с нетерпением жду изучения функционального языка. Мои вопросы: когда вы выбираете функциональное программирование, а не объектно-ориентированное? Какие ...
вопрос задан: 22 August 2017 12:23
4
ответа

Изучая карты Haskell, сгибы, циклы и рекурсию

Я только что опустил палец ноги в мир Haskell как часть своей поездки программирования просвещения (идущий дальше от, процедурный к ООП к параллельному к теперь функциональному). Я пробовал онлайн...
вопрос задан: 13 July 2017 19:12
4
ответа

Почему Scala применяет преобразователей автоматически, иногда?

В сразу после 2:40 в Учебном 3 видео Scala ShadowofCatron, указано, что круглые скобки после названия преобразователя дополнительные. "Buh?" сказал мой мозг функционального программирования, начиная с...
вопрос задан: 23 May 2017 12:25
4
ответа

Уязвимость в парадигме функционального программирования?

Несколько дней назад была пара вопросов на уязвимостях переполнения буфера (таких как Java, имеет переполнение буфера?, Безопасный C и университеты - обученный переполнению буфера, для именования...
вопрос задан: 23 May 2017 12:17
4
ответа

“Закрытия являются объектами бедного человека и наоборот” - Что это означает?

Закрытия являются объектами бедного человека и наоборот. Я видел этот оператор во многих местах в сети (включая ТАК), но я не вполне понимаю то, что это означает. Мог кто-то объяснять что это...
вопрос задан: 23 May 2017 12:10
4
ответа

Найти свой путь через Скалаз [дубликат]

Возможное дублирование: Хорошее введение в скалаз Я хотел бы узнать больше о Скалазе, возможно, используя Скалас7, чтобы избежать переподключения моего мозга, как только он будет объявлен стабильным. Моя проблема в том, что Скалаз ...
вопрос задан: 23 May 2017 11:55
4
ответа

Действительно ли Базы данных и Функциональное программирование противоречат?

Я был веб-разработчиком в течение некоторого времени теперь и недавно начал изучать некоторое функциональное программирование. Как другие, я испытал некоторые значительные затруднения, применяют многие из этих понятий к моему...
вопрос задан: 23 May 2017 11:54
4
ответа

Реализовать неизменную двухстороннюю очередь как сбалансированное двоичное дерево?

Я думал некоторое время о том, как пойти о реализации двухсторонней очереди (то есть, очередь с двусторонним доступом) как неизменная структура данных. Кажется, существуют различные способы сделать это. AFAIK...
вопрос задан: 23 May 2017 11:45
4
ответа

В чем разница между классом дел Скалы и классом?

Я искал в Google, чтобы найти различия между классом случая и классом. Все упоминают, что когда вы хотите сделать сопоставление с образцом в классе, используйте case case. В противном случае используйте классы, а также ...
вопрос задан: 23 September 2016 17:47
4
ответа

Что такое catamorphism, и он может быть реализован в C# 3.0?

Я пытаюсь узнать о catamorphisms, и я прочитал статью Wikipedia и первые сообщения пары в серии темы для F# на Внутренней части блог F#. Я понимаю, что это...
вопрос задан: 15 September 2016 17:03
4
ответа

Функциональное программирование и системы типов

Я узнавал о различных функциональных языках в течение некоторого времени теперь включая Haskell, Scala и Clojure. У Haskell есть очень строгая и четко определенная статическая система типов. Scala также статически...
вопрос задан: 22 July 2016 21:56
4
ответа

Шаги сокращения представления в Haskell

Там какой-либо путь состоит в том, чтобы просмотреть шаги сокращения в haskell, т.е. проследить выполненные вызовы рекурсивной функции? Например, chez схема предоставляет нам лямбду трассировки. В Haskell существует ли эквивалентная форма?
вопрос задан: 21 March 2016 10:19
4
ответа

Функция карты в MATLAB?

Я немного удивлен, что MATLAB не имеет функции Карты, таким образом, я взломал тот вместе сам, так как это - что-то, без чего я не могу жить. Там существует ли лучшая версия? Есть ли несколько-...
вопрос задан: 7 February 2016 00:47
4
ответа

Как вычесть определенные элементы в списке с помощью функционального программирования в Mathematica?

У меня есть список дат и значений в формате: {{{dateInfo1}, value1}, {{dateInfo2}, value2}..., {{dateInfoN}, valueN}} С некоторыми фактическими датами и значениями: {{ {1971, 1, 31, 0, 0, 0.}, 1.0118}, {{ 1971...
вопрос задан: 17 January 2016 23:16
4
ответа

Должен Язык который Монады Реализаций быть Со статическим контролем типов?

Я изучаю стиль функционального программирования. В не Боятся Монад, Brian Beckman дал блестящее введение о Монаде. Он упомянул, что Монада о составе функций чтобы к...
вопрос задан: 27 July 2015 13:45
4
ответа

реализация вывода типа

Я вижу некоторые интересные дискуссии здесь о помехах по сравнению с динамическим контролем типов. Я обычно предпочитаю, чтобы статический контроль типов, должный скомпилировать, ввели проверку, лучше зарегистрированный код, и т.д. Однако я действительно
вопрос задан: 28 May 2015 12:41
4
ответа

Как сочинить 'не' с функцией произвольной арности?

Когда у меня есть некоторая функция типа как f:: (Порядок a) =>->-> Bool f b = a> b, который я хотел бы, делают функцию, которые переносят эту функцию с нет. например, сделайте функцию как этот g:: (...
вопрос задан: 4 May 2015 06:24