Prop

Famille: Studio · 2 formes

Ce que fait la commande

Lit une propriété numérique du script, telle que réglée dans l'éditeur.

Syntaxe

1
Prop(property string) → float
2
Prop(property string, default float) → float

Paramètres

NomTypeDans les formesRôle
propertystringtoutesLe nom de la propriété.
defaultfloat2La valeur rendue quand la propriété n'existe pas.

Chaque forme rend

float

La propriété sous forme de nombre : vrai et faux deviennent 1 et 0, un texte non numérique donne 0. Rend 0, ou default, quand la propriété manque.

À savoir

  • Sans default, une propriété absente écrit aussi un seul avertissement dans la console par nom.

Exemple · engendré

Forme 1 : la plus courte

DO  Print(Prop("value"))  Sync()LOOP

Forme 2 : avec tous les arguments

DO  Print(Prop("value", 1.0))  Sync()LOOP

Prop est appelé et sa réponse est affichée à chaque image. La boucle DO … LOOP n'est pas décorative : un programme BASIC classique s'arrête dès qu'il n'a plus de lignes, et c'est Sync() qui dessine l'image.

Commandes voisines

133 commandes dans Studio