|
|||||||||||||||||||||||||||||
Les nombres sont représentés en Scriptol par le type number. Cependant il est possible de définir plus précisément le type pour un nombre. Le tableau ci-dessous donne la liste des types numériques.
Le type double de C++ ou Java est équivalent au number de Scriptol. Le natural de Scriptol prend des noms différents selon le langage et le système d'exploitation. Méthodes Les nombres sous forme littérale, disposent de méthodes, le tableau ci-dessous en donne la liste.
Constructeurs Les nombres, comme tous objets en Scriptol disposent de constructeurs: int( ...), real( ...) , etc... L'utilisation du constructeur est inutile lors de la déclaration puisque l'on peut assigner une valeur directement, il permet surtout de réaliser une conversion d'un type en un autre. Par exemple: int x = int(y) convertit l'argument réel y en entier. Littéraux Dans une expression, l'ensemble auquel appartient un nombre est identifié par son format. Un type peut avoir plusieurs formats: décimal, hexadécimal. Les réels sont identifiés par un point. S'il n'y a pas de décimale on mettra un point suivi de zéro. Les naturels sont identifiés par la lettre n. On peut assigner un number avec tous les formats existants.
Autres formats: - 0xf8 hexadécimal (number, int, natural) - 012 octal (number, int, natural)
|