Fonctions générales
Cette section contient de brèves descriptions des fonctions qui peuvent être utilisées avec tous les types de données.
Fonction | Action |
---|---|
convert | Convertit une expression d'un type de données pris en charge vers un autre type de données. |
if | Dans une série d'expressions, exécute la deuxième ou la troisième expression selon que la première expression a pour résultat true ou false. |
max | Renvoie la plus grande valeur d'une liste d'expressions de tout type de données pris en charge. |
min | Renvoie la plus petite valeur d'une liste d'expressions de tout type de données pris en charge. |
sizeof | Renvoie la taille d'un tableau. |
if
Cette fonction utilise trois expressions comme entrée. Si le résultat de la première expression est true, la deuxième expression est calculée et utilisée comme résultat (la troisième expression n'est pas calculée). Si le résultat de la première expression est false, la troisième expression est calculée et utilisée comme résultat (la deuxième expression n'est pas calculée). La première expression doit être de type booléen, la deuxième et la troisième expressions doivent être du même type.
if (bool_expr, expr2, expr3)
où :Paramètre | Description |
---|---|
bool_expr | Expression de type booléen. |
expr2 | Expression utilisant n'importe lequel des types de données pris en charge. |
expr3 | Expression du même type de données que la deuxième expression. |
max
max (expr {, expr }0+)
où expr est une expression de tout type de données pris en charge. Par exemple, si
x = 8, y = 13 et z = 28, l'expression suivante renvoie la valeur 53 :max (x +2, y, z, 53, 1, 17.4)
min
min (expr {, expr }0+)
où expr est une expression de tout type de données pris en charge. Par exemple, si
x = 8, y = 13 et z = 28, l'expression suivante renvoie la valeur 1 :min (x +2, y, z, 2*z, 53, 1, 17.4)
sizeof
Cette fonction calcule la taille d'un tableau et renvoie le plus grand indice utilisé pour un élément du tableau indiqué. Par exemple, si vous indiquez des entrées pour les emplacements 5, 7, 8, 15 et 25 dans un tableau, sizeof renvoie le nombre 25, même si seulement 5 emplacements du tableau ont des entrées non saisies par défaut. (En général, les emplacements de tableau sont remplis dans l'ordre).
sizeof (array_id)
où array_id indique le nom du tableau.