Utilisation des variables
Prev | Chapter 5. Fondamentaux GEL | Next

## Utilisation des variables

Syntax:

    VariableName

Example:

    genius> e
    = 2.71828182846

Pour évaluer une variable elle-même, il suffit de saisir le nom de la variable. Cela renvoie la valeur de la variable. Vous pouvez utiliser une variable n'importe où, où vous utiliseriez normalement un nombre ou une chaîne. De plus, les variables sont indispensables pour définir des fonctions qui possèdent des arguments (consultez the section called “Définition de fonctions”).

### Utilisation de la complétion à l'aide de la touche Tab

Vous pouvez utiliser la complétion à l'aide de la touche Tab pour que Genius complète les noms de variable pour vous. Essayez de saisir les premières lettres du nom et appuyez sur la touche `Tab`.

### Noms de variable sensibles à la casse

Les noms de variable sont sensibles à la casse. Cela signifie que les variables appelées `bonjour`, `BONJOUR` et `Bonjour` sont toutes différentes.

### Attribution de variables

Syntax:

    <identifier> = <value>
    <identifier> := <value>

Example:

    x = 3
    x := 3

To assign a value to a variable, use the `=` or `:=` operators. These operators set the value of the variable and return the value you set, so you can do things like

    a = b = 5

This will set `b` to 5 and then also set `a` to 5.

Les opérateurs `=` et `:=` peuvent tous les deux être utilisés pour définir des variables. La différence entre les deux est que l'opérateur `:=` agit toujours comme un opérateur d'attribution alors que l'opérateur `=` peut être interprété comme une opération de test d'égalité lorsqu'il est utilisé dans un contexte où une expression booléenne est attendue.

For more information about the scope of variables, that is when are what variables visible, see the section called “Variables globales et portée des variables”.

### Variables internes

GEL has a number of built-in ‘variables’, such as `e`, `pi` or `GoldenRatio`. These are widely used constants with a preset value, and they cannot be assigned new values. There are a number of other built-in variables. See the section called “Constantes” for a full list. Note that `i` is not by default the square root of negative one (the imaginary number), and is undefined to allow its use as a counter. If you wish to write the imaginary number you need to use `1i`.

### Variable « Résultat précédent »

The `Ans` and `ans` variables can be used to get the result of the last expression. For example, if you had performed some calculation, to add 389 to the result you could do:

    Ans+389

Prev | Up | Next
Chapter 5. Fondamentaux GEL | Home | Utilisation des fonctions