Verse est un langage de programmation fortement typé, ce qui signifie qu'un type est attribué à chaque identifiant. Avec un typage fort, le code ne produira pas de résultats imprévisibles pendant l'exécution car les types des identifiants sont connus, tout comme la façon dont les opérations affectent ces types.
Il existe des cas où le type n'est pas explicitement requis, comme lors de la création d'une constante. Dans l'exemple MyConstant := 0
, le type de MyConstant
est déduit comme étant int
, parce qu'une valeur entière lui est attribuée même si le type int
n'a pas été explicitement fourni. Dans ces cas-là, le type est déduit.
Verse possède des types intégrés qui prennent en charge les opérations fondamentales qui doivent être effectuées par la plupart des programmes. Vous pouvez créer vos propres types en les combinant dans des structures plus importantes, mais il est important de bien comprendre ces types courants. Ils constituent en effet la base de l'utilisation des variables et des constantes dans Verse.
Les pages suivantes décrivent les types courants de Verse :