LET var = exp
Affecte une valeur à une variable.
Paramètre | Description |
---|---|
var | Variable numérique (ou chaîne) à affecter |
exp | Expression numérique (ou chaîne) |
Exemple
10 LET JOUR$ = "LUNDI"
20 LET A% = B% * 2 + 20
30 BB (1) = A
40 Z% = Z% + 1
Ce programme donne quelques exemples d’affectations possibles :
- Affectation d’une constante chaîne à une variable chaîne (ligne 10)
- Affectation d’une expression numérique à une variable entière (ligne 20)
- Affectation d’une variable réelle à un élément d’un tableau préalablement déclaré (ligne 30)
- Incrémentation d’une variable entière (ligne 40).
Action
L’instruction LET affecte une valeur à une variable.
- Toute variable peut se faire affecter une valeur par l’utilisation de cette instruction à l’exception des variables associées à une zone tampon et déclarées au moyen d’une instruction FIELD ou FIELD#, sous peine de voir détruit le lien entre ces variables et le tampon.
L’expression à droite du signe égal est évaluée puis affectée à la variable dont le nom est indiqué à gauche du signe égal.
La valeur peut être une constante, une variable ou une expression complexe.
- L’instruction LET peut être omise.
- Dans le cas où une expression réelle est affectée à une variable entière, elle est convertie, sauf si elle est trop grande, auquel cas une erreur 104 se produit.