functional-programming — все вопросы

3ответа
4 голоса
Захват вызванной функции и ее аргумента, переданного в качестве аргумента
Я новичок в JavaScript и у меня есть несколько вопросов о функциональном программировании. Вот заявление: outer(inner(5)); Можно ли построить функцию outer так, чтобы это было возможно захв
1ответ
4 голоса
Сворачивание последовательного потока в Java
Я привык к программированию в Scala, но мне нужно написать немного Java, и я пытаюсь выполнить эквивалент следующего фрагмента Scala: trait Options[K, V] { def add(key: K , value: V): Options[K
3ответа
4 голоса
tr1 :: mem_fn и tr1 :: bind: на const-правильность и перегрузку
Что не так со следующим фрагментом? #include <tr1/functional> #include <functional> #include <iostream> using namespace std::tr1::placeholders; struct abc { typedef void re
2ответа
4 голоса
Создание объектов на лету в OCaml
Я пытаюсь изучить OCaml, используя скомпилированный код вместо верхнего уровня; тем не менее, большая часть примера кода в Интернете, кажется, обращается к последнему. Я хотел бы создать новый Fo
5ответов
4 голоса
Компилировать в xslt?
Ответ на этот вопрос вполне может быть отрицательным, так как многие поиски ничего не дали. Я давно думал, что видел что-то подобное, но, возможно, все это был мираж. По сути, это так ужасно ужас
2ответа
4 голоса
Что бы вы назвали непостоянной структурой данных, которая допускает постоянные операции?
У меня есть класс, который по сути изменчив, но допускает некоторые «постоянные» операции. Например, я могу изменить объект следующим образом (в Python): # create an object with y equal to 3 and z
1ответ
4 голоса
Преобразование лямбда-функции в std :: tr1 :: function
Использование Visual Studio 2008 с пакетом обновления tr1 и компилятором Intel C ++ 11.1.071 [IA-32] связано с моим другим вопрос Я пытаюсь написать функциональную карту для c ++, которая бы ра
3ответа
4 голоса
Есть ли способ заставить for_each брать ссылки?
Это цитирует for_each следующим образом: template<class InputIterator, class Function> Function for_each(InputIterator first, InputIterator last, Function f); У меня есть коллекция
5ответов
4 голоса
JavaScript: функциональное отображение?
Есть ли более лаконичный способ написать это? var me = {}; for (var i in you) { me[i] = you[i]; } (где you - произвольно растянутый массив JavaScript) Другими словами, учитывая ввод: var
1ответ
4 голоса
Это ожидаемое поведение свойства Javascript Prototype?
function math() { return 'x' } math.prototype.sqrt = function(a){return Math.sqrt(a)} var x = new math(); x.sqrt(9); //gives 3 function math1() { return {} } math1.prototype.sqrt = function(a)
1ответ
4 голоса
Сжатие списка прямоугольников
У меня есть несортированный список прямоугольников (описывается как пара нижних левых и верхних правых координат). Я ищу эффективный алгоритм для сжатия этого списка путем замены соседних или перекр
1ответ
4 голоса
QuickCheck-подобный шаблон функции сравнительного анализа в C ++
Вдохновленный элегантным способом автоматического создания (случайных) экземпляров заданного типа на Haskell, например, в QuickCheck, я пытаюсь выяснить, как написать как простой в использовании ка
3ответа
4 голоса
Функциональные типы данных в javascript
Как создать функциональные и рекурсивные типы данных в javascript? Я хотел бы иметь возможность сделать что-то вроде ML: datatype binary_node = Node of binary_node*binary_node
2ответа
4 голоса
переменные в программировании LISP
Я пытаюсь написать функцию, скажем, A(n) который должен иметь список (the answer is n) n - любое целое число в списке, которое я хочу, когда я набираю (A 4) должно отображаться (the answ
3ответа
4 голоса
Композиция ветвящихся функций: версия композиции if /cond?
В Clojure есть несколько опций для композиции функций. Есть составные функции для: Применить: для "разворачивания" аргументов Частично: для аргументов, которые еще не приведены Комп: для пер
1ответ
4 голоса
Это определение /выражение оператора композиции функции OCaml корректно?
let (++) f g x = f (g x) in let f x = x + 1 in let g x = x * 2 in (f++g) 1;; Правильно ли указано выше выражение? Мне кажется, что приведенный выше код должен быть похож на опреде
2ответа
4 голоса
Манипулирование Java-объектами из clojure
Я новичок в clojure и хотел бы взаимодействовать с Java-объектами, используя clojure. Если я хорошо понял, можно достичь этого взаимодействия, используя defprotocol . Я конкретно пытаюсь сделать сл
2ответа
4 голоса
Как работает OWIN?
Я читаю спецификацию OWIN 1.0 на http://owin.org/spec /owin-1.0.0.html и просто не могу понять, как это работает. Я скачал исходник Katana, но он огромен и не помог никому. Я знаком с несколько ста
1ответ
4 голоса
Скала комонады; Комонад законы?
Итак, учитывая эту кодировку комонады (см. ниже), правильны ли законы комонады над ней? по какой-то причине я не думаю, что они смотрят на них, и я знаю, что неправильное движение оттуда приведет то
1ответ
4 голоса
Частные /Защищенные сеттеры с F #
Я решил предпринять относительно большой проект с F # вместе с MVC4 и Nhibernate. Теперь в C # моя обычная практика использования ORM - это иметь частные установщики для определенных свойств (нап
1 2 3 4 5

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132