AppleScript ne permet pas d'étendre la définition de ses opérateurs standards (tels que + - * /) à de nouveaux types de données.
Pour effectuer des opérations arithmétiques sur des arrays of real (ou sur des lists de numbers) vous devez utiliser des commandes spécifiques. Les commandes ci-dessous permettent des opérations arithmétiques de base. Référez-vous également sur d'autres pages à la commande evalformula qui effectue le calcul d'une expression quelconque.
- addlist
- sublist
- multlist
- divlist
Les commandes ci-dessus peuvent accepter en même temps des arrays of real et des numbers.
set a to createarray 10000 range {0, 2*pi}
set c to (cos a)
set s to (sin a)
set cs to multlist c with s
set s2 to multlist cs with 2
-- s2 contains 2 * sin a * cos a
- runningsum retourne les sommes partielles d'un array of real.
|