Результаты поиска по запросу "functional-programming"

7 ответов

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

Я немного удивлен, что в MATLAB нет функции Map, поэтому я сам взломал ее, потому что без этого я не могу жить. Есть ли лучшая версия там? Есть ли какая-то стандартная библиотека функционального программирования для MATLAB, которую мне не ...

2 ответа

Оценка частичной функции в MATLAB

Есть ли идиоматический способ связывания переменных в функции MATLAB? Кажется, что было бы довольно распространенным создать функцию, связать несколько аргументов, а затем передать новую функцию какому-то оптимизатору (в моем случае, решателю ...

3 ответа

Имеет ли смысл головоломка продолжений инь и янь на типизированном языке?

Этот вопрос связан с"Как работает головоломка инь-янь?" [https://stackoverflow.com/questions/2694679/how-the-yin-yang-puzzle-works], Пример инь-ян продолжений в схеме выглядит следующим образом:Статья в ...

ТОП публикаций

13 ответов

Тестирование GUI [закрыто]

Я работаю над проблемой тестирования моего графического интерфейса, и я не совсем уверен в том, что здесь лучший подход. Мой GUI построен с использованием традиционной инфраструктуры MVC, поэтому я легко могу тестировать логические части GUI, не ...

4 ответа

Почему функциональное программирование хорошо? [закрыто]

Я заметил, что есть определенные основные понятия, за которые цепляются многие фанаты функционального программирования: Избегать государства Избежание изменчивых данных Минимизация побочных эффектов и т.д... Мне не просто интересно, что еще ...

5 ответов

Отличается ли Erlang «одним назначением» от «неизменяемых значений» в Haskell?

В книге «Программирование на Erlang» говорится, что в языке используются переменные «одного назначения». В других статьях о функциональных языках программирования я всегда читал о «неизменных значениях». Означает ли формулировка «одно ...

3 ответа

Последовательности выборки случайных чисел в Haskell

Мне нужны небольшие списки гауссовых случайных чисел для симуляции, поэтому я попробовал следующее: import System.Random seed = 10101 gen = mkStdGen seed boxMuller mu sigma (r1,r2) = mu + sigma * sqrt (-2 * log r1) * cos (2 * pi * r2)Это просто ...

5 ответов

Как вызвать функцию несколько раз в C ++ с разными параметрами

У меня есть следующий код: object a,b,c; fun (a); fun (b); fun (c);Интересно, есть ли способ сделать что-то подобное в C ++ 98 или C ++ 11 для: call_fun_with (fun, a, b, c);Спасибо

10 ответов

Прервать в начале

Какой лучший способ прекратить фолд рано? В качестве упрощенного примера представьте, что я хочу суммировать числа вIterable, но если я сталкиваюсь с чем-то, чего я не ожидаю (скажем, нечетное число), я мог бы хотеть прекратить. Это первое ...

2 ответа

Почему оставление точки в foldLeft вызывает ошибку компиляции?

Может кто-нибудь объяснить, почему я вижу эту ошибку компиляции для следующего, когда я опускаю обозначение точки для примененияfoldLeft функция? (версия 2.9.2) scala> val l = List(1, 2, 3) res19: List[Int] = List(1 ,2 ,3) scala> l foldLeft(1)(_ ...