La coercion est l'une des fonctionnalités essentielles d'AppleScript. Coercer une quantité dans une classe donnée revient à modifier sa classe. Pour effectuer une coercion, utilisez la préposition as :
set theYear to "2003" as integer
enregistrera le nombre entier 2003 dans la variable theYear, en coerçant la string "2003" en un integer.
Lorsqu'une coercion est implicitement sous-entendue, AppleScript effectue cette coercion automatiquement.
set theYear to 0 + "2003"
enregistrera tout autant le nombre entier 2003 dans la variable theYear.
AppleScript est relativement polyvalent pour tout ce qui concerne les types de données : souvenez-vous qu'un opérateur AppleScript ou une fonction peut supporter différents types de données en entrée.
|