Langage Scripte Variables Fonctions

Voir aussi les bases des l'écriture de scriptes dans le section tutoriel.

Variables :

Toutes les variables sont globales : elles sont valides pour toutes les pages.

Les variables sont flottantes (3.1415) et non arrondies (3).

Vous n'avez pas besoin de définir vos variables – toutes les variables ont une valeur par défaut de 0.

Exemple :

a = a + 1

Vois aussi les Variables

Matrices

Les variables peuvent aussi être mises dans des matrices :

Exemple :

A[1] = 0

A[b+1] = A[b]

Vous n'avez pas besoin de définir vos matrices et elles peuvent aussi être négatives.

Vous pouvez utiliser les opérateurs de base * / + -, etc…

et les opérateurs Booléens = < > & |.

La déclaration if - then

La déclaration if permet de contrôler certaines conditions. La commande est exécutée si la condition rapportée est validée.

La clef then n'est pas nécessaire mais elle sera ajoutée automatiquement par l'interpréteur.

Les expressions peuvent utiliser n'importe quelle expression :

a<=b ; a<>b ; a=b ; a=>b ; a<b ; a>b.

Vous pouvez utiliser l'opérateur Booléen & pour dire et, et | pour ou.

if (a=b & a<10) then

end

...

La clef end doit clore la commande interne.

Exemple :

A = A+1

if (a>4) then

Show("text1")

Show("Rect1")

end

Vous pouvez avoir des conditions if incluse dans d'autres condition if, mais ne le faites pas quand vous pouvez l'éviter ; cela rednrai votre code plus difficilement compréhensible.

Important – il n'y a pas de commande else, vous devez définir une nouvelle condition à la place.

La boucle For – next

La syntaxe est une syntaxe typiquement de base.

Exemple :

for c = 1 to 5

next c

La boucle peut compter par incrémentation ou décrémentation.

for c = 5 to 1

next c

Pour sortir d'une boucle vous pouvez utiliser la commande Return() qui permettra de sortir du scripte.

Boucle Infinie

Dans des cas spécifiques, vous aurez peut-être besoin de boucles tournant à l'infini; Si c'est le cas, la syntaxe est :

for c = 0 to infinity

...

next c

Pour en savoir plus se référer aux Processus semi-Paralleles.

Voir les fonctions.

 

Voir les Variables.