Я поймал ошибку функционального программирования, так естественно ничто больше не достаточно хорошо для меня.;) Так, в ударе можно было записать: $status случая в "нечто") состояние = "панель";; "baz") состояние = "buh&q
Допустим, у меня есть две карты: val a = Map(1 -> "один", 2 -> "два", 3 -> "три")
val b = Map(1 -> "un", 2 -> "deux", 3 -> "trois") Я хочу объединить эти карты по ключу, применив некоторую функцию ...
Как ПЕРЕХОД и Команда вызова отличаются? Как это касается высокоуровневых понятий, таких как GOTO или вызов процедуры? (Я корректен в сравнении?) Это - то, что я думаю: ПЕРЕХОД или...
В настоящее время у меня есть код, как показано ниже. Список встроен в другой список, и я хочу получить общее количество встроенных объектов списка. Я хочу написать быстрый oneliner для этого. Есть ...
Что такое хороший способ для разработки / структурирования больших функциональных программ, особенно в Haskell? Я прошел через кучу уроков («Напиши себе схему», моя любимая, с Real World Haskell ...
Может ли кто-нибудь объяснить, почему интерфейс ActionListener не использует аннотацию @FunctionalInterface ?. Я думаю, он должен использовать его, потому что он соответствует требованиям функционального интерфейса. Его чистый интерфейс и его ...
Как я должен контролировать прогресс отображенной функции в clojure? При обработке записей на императивном языке я часто печатаю сообщение время от времени, чтобы указать, как далеко дела шли, например.
Возможный Дубликат: объект JavaScript может иметь опытную цепочку, но также и быть функцией? Я надеюсь делать вызываемый объект JavaScript, с произвольной опытной цепочкой, но без...
Возможный Дубликат: Почему функциональные языки? Я начал программировать с C/C++, VB и в конечном счете Python - все императивные языки. Я взял курс о языках программирования и изучил мой...
Скажите, что мы пересекаем график и хотим быстро определить, был ли узел замечен прежде или нет. У нас есть несколько предварительных условий набора. Узлы были отмечены с целочисленными значениями 1.. N График...
Я просто задался вопросом, возможно ли соответствовать против тех же значений для многократно со средствами сопоставления с образцом языков функционального программирования (Haskell/F#/Caml). Просто думайте...
У меня есть эта реализация решета Эратосфена в Clojure: (defn решето [n] (цикл [попробованный в последний раз 2 отсеивают (диапазон 2 (inc n))] (если (или (ноль? попробованный в последний раз) (> попробованный в последний раз n)) отсеивают...
Я смотрел на новые возможности в C++ 11, и действительно похоже, что это будет возможно к программе в стиле очень функционального программирования с помощью него. Я получил использование к использованию Списка типов, Seq...
При чтении "Закаленного Интригана" я начал узнавать о letrec. Я понимаю то, что это делает (может быть дублирован с Y-Combinator), но книга уже использует его вместо возвращения на...
Я - разработчик C#. Происходя из стороны OO мира, я запускаю с размышления с точки зрения интерфейсов, классов и ввожу иерархии. Из-за отсутствия OO в Haskell иногда я нахожу меня застрявшим и я...
Я пишу сервер генерала кэша для компании Использование. Я задаюсь вопросом, как искать объект из списка, поскольку я хочу стоимость поиска сравнения различных структур данных в erlang как dict...
Я в настоящее время нахожусь на главе 4 Реального мира Haskell, и я пытаюсь перенести голову вокруг реализации foldl с точки зрения foldr. (Вот их код:) myFoldl:: (-> b-> a)->-> [b]-&...
Я шел назад и вперед между C# и Java в течение прошлых 8 лет. Одна вещь, которая ударяет меня, состоит в том, что я полностью прекратил использовать "Шаблонный шаблон разработки" Метода в C#. На самом деле, в...
Есть ли некоторый путь (какой-либо путь) для реализации ограничений в классах типа? Как пример того, о чем я говорю, предположите, что я хочу реализовать Группу как класс типа. Таким образом, тип был бы группой если там...
Я начал изучать scala несколько дней назад и при изучении этого, я сравниваю его с другими языками функционального программирования как (Haskell, Erlang), с которым у меня было некоторое знакомство. Делает Scala, имеет...
Запишите функцию, которая считает число элементов в списке, которые больше, чем или равны среднему числу (использующий целочисленное деление для простоты). Используя просто единственный обход списка...
По моему пониманию «Функциональный интерфейс - это интерфейс, который имеет только один абстрактный метод». Но когда я посмотрел в исходный код файла Comparator.class, я вижу два метода: int ...
Если у меня есть что-то как Список [Опция], и я хочу преобразовать это в Список, стандартный путь состоит в том, чтобы использовать flatMap: scala> val l = Список (Некоторые ("Привет"), Ни один, Немного ("Мир")) l: Список [Опция [..
Неизменность наряду с ссылочной прозрачностью приводит к двум желательным свойствам. Но вместе они имеют два недостатка: глубокое копирование определения равенства. Оба действия дороги.
Есть ли некоторые ссылки на большие ресурсы для F# для: использование Новичков. Примеры в применении его к бизнес-приложениям и корпоративным приложениям. То, под чем я подразумевал большой, подобно видео, представленным в...
Частичное приложение прохладно. Что функциональность functools.partial предлагает этому, Вы не можете пройти через лямбды?>>> суммируют = лямбда x, y: x + y>>> сумма (1, 2) 3>>> incr =...
Я только начинаю изучать F#. Я написал этот код F#/ADO.NET вчера вечером. В каких путях Вы улучшились бы, синтаксис - заставляют его чувствовать себя подобно идиоматическому F#? позвольте cn =, новые OleDbConnection (cnstr) позволяют sql...
Каковы некоторые хорошие учебные руководства на оставленном сгибе? Исходный вопрос, восстановленный от удаления для обеспечения контекста для других ответов: Я пытаюсь реализовать метод для нахождения поля ограничения прямоугольника...