HIGH |
Haute |
---|---|
Free Pascal | System |
Syntaxe
Function High(Arg:TypeOrVariable):TOrdinal; |
Paramètres
Nom | Description |
---|---|
Arg | Ce paramètre permet d'indiquer le nom du tableau à vérifier. |
Description
Cette fonction permet de connaître la valeur maximal d'un type de donnée.
Remarques
- La valeur de retour de High dépend de son paramètre : Si le paramètre est un type ordinal, High renvoie la valeur la plus élevée de l'intervalle du type ordinal donné, si le paramètre est un type tableau ou une variable de type tableau, High renvoie la valeur la plus élevée possible de son index. Pour les tableaux dynamiques, il renvoie la même chose que Length-1, ce qui signifie qu'il signale -1 pour les tableaux vides. Si le paramètre est un identificateur de tableau ouvert dans une fonction ou une procédure, High renvoie l'index le plus élevé du tableau, comme si le tableau avait un index de base zéro. Si le tableau est vide, alors -1 est renvoyé. Si le paramètre est un type d'ensemble, il renvoie la valeur la plus élevée du type ordinal sous-jacent.
- Le type de retour est toujours du même type que le type du paramètre.
Exemple
L'exemple suivant permet de parcourir un tableau avec une borne supérieur de 7 :
on obtiendra le résultat suivant :
Index inferieur : 3Index superieur : 7
30
40
50
60
70
Voir également
Langage de programmation - Free Pascal - Référence de procédures et fonctions - Low
Langage de programmation - Free Pascal - Référence de procédures et fonctions - Ord
Langage de programmation - Free Pascal - Référence de procédures et fonctions - Pred
Langage de programmation - Free Pascal - Référence de procédures et fonctions - Succ
Dernière mise à jour : Samedi, le 18 juillet 2015