Компьютерная алгебра в программе Mathematica 4

         

Укороченная форма функций



Укороченная форма функций

Из описания указанных функций вытекает, что они наряду с полной формой могут задаваться укороченной формой.



Укороченная форма Полная форма
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]}]
Укороченная форма функций может оказаться полезной для сокращения записи алгоритмов и программ.



Содержание раздела