Documentation de Gambas - /lang/assignment

/lang/assignment
Le page anglaise est plus récente.

# Affectations

[ LET ] Destination = [/cat/expressions|Expression]

Affecte la valeur d'une Expression à l’un des éléments suivants :

- Une variable locale.

- Le paramètre d'une fonction.

- Une variable globale ou une variable de classe.

- Un membre d'un tableau (array).

- Une variable d'objet public.

- Une propriété d'objet.

Ne peut pas être employé pour définir la valeur retournée par une fonction.
Pour assigner la valeur de retour d’une fonction, utilisez l’instruction RETURN.

Quelques instructions qui retournent quelque chose utilisent également la syntaxe d'affectation : `EXEC`, `NEW`, `OPEN`, `RAISE`, `SHELL`.

### Exemples

    iVal = 1972
    Nom = "Gambas"
    hObject.Property = iVal
    cCollection[sKey] = Nom
    ...

### Voir aussi

- LET

- Opérateurs d'affectation

- SWAP

- EXEC

- NEW

- OPEN

- RAISE

- SHELL