fp::curry

Приправьте функцию не карри

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.

Синтаксис

fp::curry(f, <n>)

Описание

fp::curry(f) возвращает функцию высшего порядка.

fp::curry возвращает версию с приправой карри n- ary функционируют f. Если никакая арность n дан, затем функция является assumend, чтобы быть двоичным файлом.

Если n меньше, чем 2 затем f возвращен. В противном случае, учитывая n-ary функционируют f, fp::curry возвращает функцию

Примеры

Пример 1

Создайте приправленные карри версии двоичного файла и функций с 3 не:

cf := fp::curry(f):
cf(x)(y)

cg := fp::curry(g, 3):
cg(x)(y)(z)

Пример 2

Версия с приправой карри _plus может использоваться, чтобы создать функцию, которая постепенно увеличивает ее аргумент 1:

inc := fp::curry(_plus)(1):
inc(x)

Параметры

f

n-ary функция

n

Неотрицательное целое число

Возвращаемые значения

Унарная функция высшего порядка.

Для просмотра документации необходимо авторизоваться на сайте