Posté par
Pece Pecemap sous maple permet en règle général d'effectuer une fonction sur tous les eléments d'une liste sans nécessité une boucle.
Exemple :
> map(x->2*x, [1,5,8,6,3]);
[1,25,64,36,9]
Cette fonction (bien que recodable) peut s'avèrer très utile. Par exemple, dans le tracer de fractale.
En effet, les éléments de la liste peuvent être autre chose que de simples nombres (ce peut être des listes, des séquences, des couples, bref tout élément que maple connaît) et la fonction peut être une procédure par exemple déjà codée auparavant (à condition que celle-ci prenne en paramètre un élément du type de ceux contenus dans la liste).
Voilà.