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
возвращает функцию
Создайте приправленные карри версии двоичного файла и функций с 3 не:
cf := fp::curry(f): cf(x)(y)
cg := fp::curry(g, 3): cg(x)(y)(z)
Версия с приправой карри _plus
может использоваться, чтобы создать функцию, которая постепенно увеличивает ее аргумент 1
:
inc := fp::curry(_plus)(1): inc(x)
|
n-ary функция |
|
Неотрицательное целое число |
Унарная функция высшего порядка.