Введение в систему Mathmatica 3.0

Объектно-ориентированное программирование


Задание трех свойств объекта h.

h/:h[x_]+h[y_]:=hplus[x,y]h/:p[h[x_],x_]:=hp[x]h/:f_[h[x_]]:=fh[f,x]

Пример использования данного выше определения для объекта h.

h[a]+h[b]+f[h[r]]+h[h[x]]fh[f,r]+fh[h,x]+hplus[a,b]Clear[h]


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