Satimage Précédent
Types de données
Accueil Documentation Smile Calcul numérique Le calcul avec AppleScript Types de données  
Un script AppleScript utilise des variables dont le nom peut être n'importe quelle chaîne alphanumérique. Ces variables peuvent stocker des quantités de types variés, appelés classes AppleScript. Les types de données décrits ci-dessous font partie de ceux définis par AppleScript :
  • string: stocke du texte de longueur quelconque. Une string se définit à l'aide de guillemets :
    set myString to "hello world"
    Les symboles guillemet et backslash se définissent dans les string en les faisant précéder d'un backslash.
    set myString to "escape \" and \\ with \\"
    AppleScript définit les constantes de class string suivantes : return, space et tab.
  • boolean - true ou false
  • integer - stockes des entiers contenus dans l'intervalle -536870912 .. 536870911
  • real - stocke (en double précision) un nombre réel contenu dans l'intervalle ±10^308.
    AppleScript définit une constante de class real : pi.
  • date - stocke une date.
  • list - stocke une liste d'éléments de types quelconques. Une liste se définit à l'aide d'accolades :
    set the_list to {pi, 3.14, 3, "3.14", {"e", 2.718}}
    item 4 of the_list
    -- "3.14"
  • record - stocke une liste de couples clé-valeur.
    set the_record to {name: "untitled", bounds: {44, 54, 689, 504}}
    bounds of the_record
    -- {44, 54, 689, 504}
English version
Copyright ©2008 Paris, Satimage