Укороченная форма функций
Укороченная форма функций
Из описания указанных функций вытекает, что они наряду с полной формой могут задаваться укороченной формой.
Укороченная форма
|
Полная форма
|
f @ ехрг |
f [expr] |
f @@ ехрг |
Apply [f, expr] |
f /@ ехрг |
Map[f, expr] |
f //@ ехрг |
MapAll [f, expr] |
Смысл укороченных выражений очевиден. Приведем несколько примеров их использования.
Ввод (In)
|
Вывод (Out)
|
f@{a, b, с} |
f[{a, b, c}] |
f@@{a, b, c} |
f [a, b, c] |
f /@{a, b, c} |
{f[a], f[b], f[c]} |
f//@{a, b, x} |
f[{f[a], f[b], f[x]}] |
Укороченная форма функций может оказаться полезной для сокращения записи алгоритмов и программ.
Содержание раздела