Télécharger FAQ
 

Templeet pas à pas

V. Les types

Il existe trois types dans Templeet: les chaînes de caractères, les nombres entiers et les nombres décimaux (à virgule). Les paramètres des fonctions peuvent donc être de ces trois types et les valeurs qu'elle retournent sont également de ces types.

Les chaînes de caractères
Elles commencent par une apostrophe ou un guillemet et se terminent par le même caractère.
Le caractère qui délimite la chaîne (l'apostrophe ou le guillemet) peut être contenu dans la chaîne elle même à condition d'être précédé par un antislash ("\"). Pour mettre un antislash dans une chaîne il faut également l'échapper en mettant un autre antislash devant.

'ceci est une chaîne'
"ceci en est une autre"
'si l\'on veut mettre une apostrophe il faut mettre un (1) antislash : \\ devant mais pas pour un guillemet : " '
"inversement si la chaîne commence par un \" il faut mettre un \\ devant mais pas pour une apostrophe : ' "
'ceci n'est pas valide' 

Nous avons aperçu dans les chapitres précédents des appels à des fonctions avec des chaînes comme paramètre:

~md5("Les sanglots longs de violons de l'automne")    =>	  2625eecfc96e07a1450427f772fa01e3
~timestamp2hhmmss('20031012112345')	=>	11:23:45

Les nombres entiers
Les nombres entiers s'écrivent de manière tout à fait classique avec un signe optionnel et une suite de chiffres:

 1 est un entier
 123 aussi
 ainsi que -236

Les nombres décimaux
Les nombres décimaux s'écrivent également de manière tout à fait classique avec un signe optionnel, une suite de chiffres, un point décimal et une autre suite de chiffres:

 1.3 est un nombre décimal
 123.45 aussi
 ainsi que -236.89