la forme la plus simple déjà vue :
> f:= (x,y) -> x^2 + y^2
l'opérateur unapply peut aussi être utilisé pour créer une fonction :
> exp:= sin(x)^2; > f:= unapply(exp,x);
Pour des fonctions plus compliquées, on définit une procédure à l'aide de la fonction proc :
> f:= proc(x,y) local x,y; x^2 + y^2; end: