Там какой-либо путь состоит в том, чтобы изменить связанное значение одной из переменных в закрытии? Посмотрите на пример для понимания этого лучше. нечто определения (): var_a = 2 var_b = 3 определения _closure (x):...
Я ищу алгоритм для генерации перестановок набора таким способом, которым я мог составить ленивый список их в Clojure., т.е. я хотел бы выполнить итерации по списку перестановок где каждый...
Мне недавно диагностировали каскадное диссоциативное разупорядочение, которое вызывает ретроградную амнезию в дополнение к существующему случаю возможной антероградной амнезии. Многие люди попытались напомнить мне о...
Я читал о последовательной скорости Ocaml, способности к быстрому прототипированию и превосходном управлении памятью, и решил поднять его. Поскольку я уже получил Ruby, *шепелявость, Haskell и Erlang под моим...
Я нашел, что определение следующего (%) = зеркально отражает fmap, я могу написать код как это: фильтр % readFile "/etc/passwd" строк % (нет. пустой указатель) мне это имеет больше смысла, чем альтернатива: фильтр (нет. пустой указатель)...
Я знаю в Прологе, можно сделать что-то как someFunction (Список):-someOtherFunction (X, Список) doSomethingWith (X) % и так далее, Это не выполнит итерации по каждому элементу в Списке; вместо этого, это...
Мой код имеет массив элементов следующим образом: element: {fromX: {id: ...}, toX: {id: ...}} Требуется собрать все идентификаторы fromX в один массив, а все идентификаторы toX - Другой. Есть ...
Мне становится комфортно с идеей замены циклов рекурсией. Я возился с любимым проектом, и я хотел протестировать некоторые функции ввода текста, поэтому я написал небольшую командную строку ...
Я пишу несколько расширений, чтобы подражать карте и уменьшить функции в Lisp. общедоступный делегат R ReduceFunction <T, R> (T t, R предыдущий); общедоступный делегат пустой TransformFunction <T> (T t, параметрические усилители...
Я не понимаю, каков "подъем". Я должен сначала понять монады прежде, чем понять, каков "лифт"? (Я абсолютно не осведомлен о монадах, также :) Или может кто-то объяснять это мне с простым...
Можно ли создать делегата метода экземпляра, не указывая экземпляр во время создания? Другими словами, можете Вы создавать "статического" делегата, который берет, поскольку это - первый параметр экземпляр...
До недавнего времени мое знание XSLT было достаточно для моих простых, простых потребностей. Но более усовершенствованное требование отправило меня для ссылки на материал, когда "просто пробующий материал" не работал. Это было...
До сих пор я в основном знакомился с ОО-программированием и с нетерпением жду изучения функционального языка. Мои вопросы: когда вы выбираете функциональное программирование, а не объектно-ориентированное? Какие ...
Я только что опустил палец ноги в мир Haskell как часть своей поездки программирования просвещения (идущий дальше от, процедурный к ООП к параллельному к теперь функциональному). Я пробовал онлайн...
В сразу после 2:40 в Учебном 3 видео Scala ShadowofCatron, указано, что круглые скобки после названия преобразователя дополнительные. "Buh?" сказал мой мозг функционального программирования, начиная с...
Несколько дней назад была пара вопросов на уязвимостях переполнения буфера (таких как Java, имеет переполнение буфера?, Безопасный C и университеты - обученный переполнению буфера, для именования...
Закрытия являются объектами бедного человека и наоборот. Я видел этот оператор во многих местах в сети (включая ТАК), но я не вполне понимаю то, что это означает. Мог кто-то объяснять что это...
Возможное дублирование: Хорошее введение в скалаз Я хотел бы узнать больше о Скалазе, возможно, используя Скалас7, чтобы избежать переподключения моего мозга, как только он будет объявлен стабильным. Моя проблема в том, что Скалаз ...
Я был веб-разработчиком в течение некоторого времени теперь и недавно начал изучать некоторое функциональное программирование. Как другие, я испытал некоторые значительные затруднения, применяют многие из этих понятий к моему...
Я думал некоторое время о том, как пойти о реализации двухсторонней очереди (то есть, очередь с двусторонним доступом) как неизменная структура данных. Кажется, существуют различные способы сделать это. AFAIK...
Я искал в Google, чтобы найти различия между классом случая и классом. Все упоминают, что когда вы хотите сделать сопоставление с образцом в классе, используйте case case. В противном случае используйте классы, а также ...
Я пытаюсь узнать о catamorphisms, и я прочитал статью Wikipedia и первые сообщения пары в серии темы для F# на Внутренней части блог F#. Я понимаю, что это...
Я узнавал о различных функциональных языках в течение некоторого времени теперь включая Haskell, Scala и Clojure. У Haskell есть очень строгая и четко определенная статическая система типов. Scala также статически...
Там какой-либо путь состоит в том, чтобы просмотреть шаги сокращения в haskell, т.е. проследить выполненные вызовы рекурсивной функции? Например, chez схема предоставляет нам лямбду трассировки. В Haskell существует ли эквивалентная форма?
Я немного удивлен, что MATLAB не имеет функции Карты, таким образом, я взломал тот вместе сам, так как это - что-то, без чего я не могу жить. Там существует ли лучшая версия? Есть ли несколько-...
У меня есть список дат и значений в формате: {{{dateInfo1}, value1}, {{dateInfo2}, value2}..., {{dateInfoN}, valueN}} С некоторыми фактическими датами и значениями: {{ {1971, 1, 31, 0, 0, 0.}, 1.0118}, {{ 1971...
Я изучаю стиль функционального программирования. В не Боятся Монад, Brian Beckman дал блестящее введение о Монаде. Он упомянул, что Монада о составе функций чтобы к...
Я вижу некоторые интересные дискуссии здесь о помехах по сравнению с динамическим контролем типов. Я обычно предпочитаю, чтобы статический контроль типов, должный скомпилировать, ввели проверку, лучше зарегистрированный код, и т.д. Однако я действительно
Когда у меня есть некоторая функция типа как f:: (Порядок a) =>->-> Bool f b = a> b, который я хотел бы, делают функцию, которые переносят эту функцию с нет. например, сделайте функцию как этот g:: (...