Record


Records sind eine Menge an Eigenschaften, bei der die Gegenstaende nach dem Titel der Eigenschaft identifiziert werden. Jeder Wert eines Records bekommt einen Eigenschaftstitel. Auslesen kann man nun mit dem Namen der Eigenschaft.

Beispiel:

set theGirl to {name:"carrie", alter:21}
get name of theGirl
--result: "carrie"

Mit length und count kann man wieder die Laenge feststellen. Ausserdem gesellen sich Records gerne und sie koennen in Listen umgewandelt werden, dabei gehen dann allerdings die Titel floeten.


Beispiel:

set ed to {name:"eddi", alter:100}
length of ed -- 2
count of {name:"eddi", alter:100} -- 2
ed contains {name:"eddi"} -- true
{alter:100} is in ed -- true