7
ответов

Высший порядок функционирует в C

Есть ли "надлежащий" способ реализовать функции высшего порядка в C. Мне главным образом любопытно на предмет вещей как мобильность и правильность синтаксиса здесь и если существует больше чем один путь что достоинства и...
вопрос задан: 29 March 2010 14:18
6
ответов

Как отфильтровать массив условием

У меня есть массив как это: массив ("a" => 2, "b" => 4, "c" => 2, "d" => 5, "e" => 6, "f" => 2) Теперь я хочу отфильтровать тот массив некоторым условием и только сохранить элем
вопрос задан: 29 November 2017 15:33
5
ответов

zipWith (отображающийся по нескольким Seq) в Scala

Предположим, что у меня есть val нечто: Seq [Дважды] =... val панель: Seq [Дважды] =... и я хочу произвести seq где baz (i) = нечто (i) + панель (i). Одним путем я могу думать, чтобы сделать, это - val baz: Seq [Дважды] = (...
вопрос задан: 18 July 2012 01:05
4
ответа

Перемещение многомерных массивов в PHP

Как Вы зеркально отразили бы 90 градусов (транспонируют) многомерный массив в PHP? Например://Запускаются с этого $foo массива = массив (=> массив (1 => 'a1', 2 => 'a2', 3 =...
вопрос задан: 3 August 2018 19:12
4
ответа

foldLeft и reduceLeft возвращает отрицательные значения [duplicate]

Я новичок в Scala и занимаюсь упражнениями, связанными с уменьшением количества очков и foldLeft. Я заметил, что значение выражения становится больше и проходит некоторое значение, и он начинает возвращать отрицательный результат. & GT Scala; val arr =
вопрос задан: 22 January 2015 17:59
4
ответа

map (setattr, & hellip;), отличный от python2 to python3 [duplicate]

После обновления проекта с Python2.7 до Python3.6 следующий код перестает работать (пример для краткости): a = list (some_generator) # Вычислить генератор в карту списка (lambda x: setattr (x, 'foo' .. ,
вопрос задан: 25 August 2013 21:41
3
ответа

Выполнение N-мерного обхода в чистом функциональном ML?

Идея является к технической победе несколькими размерами, каждый определенный как диапазон (* lower_bound, upper_bound, number_of_steps *) диапазон типа = реальный * реальный * интервал так функции как забавное нечто y x или забавное нечто z y...
вопрос задан: 5 February 2012 21:18
3
ответа

Действительно “Оценивает Ограничение”, практически среднее, что нет никакого функционального программирования высшего порядка?

Действительно "Оценивает Ограничение", практически среднее, что нет никакого функционального программирования высшего порядка? У меня есть проблема, что каждый раз я пытаюсь сделать немного ТРАНЗИТНОГО УЧАСТКА, я пойман ошибкой VR. Пример: позво
вопрос задан: 17 April 2010 11:30
2
ответа

PHP имеет эквивалент синтаксису понимания списка Python?

Python имеет синтаксически сладкие понимания списка: S = [x ** 2 для x в диапазоне (10)] печатают S; [0, 1, 4, 9, 16, 25, 36, 49, 64, 81] В PHP я должен был бы сделать некоторое цикличное выполнение: $output = массив (); $Nums =...
вопрос задан: 29 November 2017 20:44
2
ответа

Общий шаблон рекурсии

Я привыкаю к функциям Haskell высшего порядка. Обычно я могу заменить явные шаблоны рекурсии с функциями как карта, сгиб и сканирование. Однако я часто сталкиваюсь со следующей рекурсией...
вопрос задан: 1 August 2010 01:15
2
ответа

Scala ActionListener / несоответствие типов анонимной функции

Попытка реализовать код, подобный найденному в примере высшего порядка функциональном из http://www.codecommit.com/blog/scala/scala-for-java-refugees-part-6 val кнопка = новый JButton ("тест")...
вопрос задан: 13 July 2010 16:15
2
ответа

Нахождение максимума списка списков суммой элементов в Python

Что идиоматический путь состоит в том, чтобы сделать maximumBy (функция высшего порядка взятие функции сравнения для теста) в списке списков, где сравнение, которое мы хотим сделать, является суммой списка в Python?...
вопрос задан: 4 May 2010 05:53
2
ответа

функции более высокого уровня в R - есть ли официальный оператор compose или функция карри?

Я могу создать оператор компоновки в R: `% c%` = function (x, y) function (...) x (y (...)) Для использования следующим образом: > numericNull = is.null% c% numeric > numericNull (myVec) [2] TRUE FALSE, но я ...
вопрос задан: 9 February 2010 14:16
1
ответ

Составные функции в Python - двойная композиция

Я столкнулся со следующей проблемой домашнего задания: мой код для этой проблемы был помечен как неправильный, и когда я просмотрел предлагаемое решение, я не мог понять, где я ошибся. Я запускал коды обоих ...
вопрос задан: 27 March 2019 04:02
1
ответ

Получить подмножество массива на основе массива ключей

Я написал эту функцию чтобы получить подмножество массива. Есть ли в PHP встроенная функция для этого. Я не могу найти один в документах. Кажется пустой тратой, если я заново изобрету колесо. функция array_subset ($ ...
вопрос задан: 2 August 2018 23:11
1
ответ

Haskell FlatMap

Я - новичок, заинтересованный Haskell, и я пытался реализовать flatmap (>> =) самостоятельно для лучше понимания этого. В настоящее время у меня есть flatmap:: (t-> a)-> [t]-> flatmap...
вопрос задан: 7 June 2010 02:31
0
ответов

Использование макросов Clojure для DSL

Я работаю над проектом Clojure и часто пишу макросы Clojure для DSL, но я смотрел видео Clojure о том, как компания использует Clojure в своей реальной работе и выступающий сказал, что ...
вопрос задан: 24 September 2019 11:21
0
ответов

Как я могу взорвать и обрезать пустое пространство?

Например, я хотел бы создать массив из элементов в этой строке: $ str = 'red, green, blue, orange'; Я знаю, что вы можете взорваться, пройтись по ним и обрезать: $ arr = explode (',', $ ...
вопрос задан: 3 August 2018 23:02
0
ответов

Сообщение об ошибке в MFC / RC на VS2008 - «Операция добавления / удаления невозможна. , потому что элемент кода «Cxxxx» доступен только для чтения »

Я поискал в Интернете и получил противоречивые ответы, которые не помогли мне решить проблему. Я создал диалоговое окно, а затем щелкнул мастера, чтобы создать для меня класс. К сожалению, он назвал ...
вопрос задан: 23 May 2017 12:34
0
ответов

Пошаговое подключение функции высшего порядка Scala к предоставленным примерам

У меня проблемы выяснение того, как перейти от определения функции высшего порядка Scala к предоставленному примеру. Это было представлено в этом слайд-шоу на слайде 81. Вот старшая часть ...
вопрос задан: 23 May 2017 11:59
0
ответов

Как я могу написать функцию более высокого порядка, такую ​​как map, или уменьшить в java?

Я прочитал статью о Joel On Software об идее использования функций высшего порядка для значительного упрощения кода с помощью использование карты и уменьшения. Он упомянул, что это сложно сделать на Java. ...
вопрос задан: 23 May 2017 11:51
0
ответов

что такое curry и uncurry в функциях высокого порядка в ML

fun curry f x y = f (x, y); весело uncurry f (x, y) = f x y; fun compose (f, g) x = f (g x); Я понимаю функцию compose, но не совсем понимаю curry и uncurry в ML. Кто-нибудь может это объяснить? ...
вопрос задан: 31 December 2016 14:10
0
ответов

разница между foldLeft и reduceLeft в Scala

Я узнал основное различие между foldLeft и reduceLeft foldLeft: должно быть передано начальное значение. ReduceLeft: принимает первый элемент коллекции в качестве начального значения выдает исключение, если ...
вопрос задан: 20 September 2015 19:31
0
ответов

Какой самый надежный способ определить пакет coderef в Perl?

У меня есть несколько Служебные функции более высокого порядка, которые принимают ссылку на код и применяют этот код к некоторым данным. Некоторые из этих функций требуют локализации переменных во время выполнения ...
вопрос задан: 18 March 2014 19:06
0
ответов

Функции высшего порядка в Clojure

Clojure великолепен, мы все это знаем, но не в этом суть. Мне интересно, каков идиоматический способ создания функций высшего порядка и управления ими в стиле Haskell. В Clojure я могу делать ...
вопрос задан: 19 January 2014 18:51
0
ответов

Как повторить функцию n раз

Я пытаюсь написать функцию в Python, которая похожа: def повторяется (f, n): ... где f это функция, которая принимает один аргумент, и N является положительным целым числом. Например, если я определил площадь как: ...
вопрос задан: 23 September 2013 07:28
0
ответов

Какова общая схема написания функции в бесточечном стиле?

В данный момент я прорабатываю 20 промежуточных упражнений на Haskell, что является довольно забавным упражнением. Он включает в себя реализацию различных экземпляров классов типов Functor и Monad (и функций ...
вопрос задан: 11 August 2013 17:23
0
ответов

использование Reduce/do.call с ifelse

Это просто любопытство (узнать больше о Reduce ). Есть гораздо лучшие методы для достижения того, что я делаю, но они меня не интересуют. Некоторые люди используют ряд вложенных команд ifelse для...
вопрос задан: 3 August 2012 15:00
0
ответов

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

У меня есть следующая функция высшего порядка: public static Func Not< T>(Func otherFunc) { return arg => !otherFunc(arg); } И пытаюсь назвать это так: ...
вопрос задан: 12 June 2012 17:28
0
ответов

Python: обертка рекурсивных функций

Как я могу обернуть рекурсивную функцию, включая рекурсивные вызовы? Например, заданы foo и wrap: def foo(x): вернуть foo(x - 1), если x > 0, иначе 1 def wrap(f): def wrap(*args, **kwargs): ...
вопрос задан: 13 May 2012 18:42