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.