Lua 5.5 : boucle en lecture seule, nouveauté sur les variables globales

Par:
francoistonic

mar, 23/12/2025 - 08:58

Lua n'est pas le langage le plus connu. Lua est un langage léger supportant plusieurs modèles de développement. Il est utilisé dans l'embarqué, les apps industrielles. Il est portable sur une multitude de plateformes (il faut que le compilateur C standard soit disponible). 

La version 5.5 apporte des nouveautés intéressantes :

- déclaration explicite de variables globales

- variable lecture seule dans une boucle for

- nombre flottant avec assez de décimales pour une lecture correcte et précise

- apparition de table.create

- évolution du ramasse-miettes

- les chaines externes sont supportées

Attention : la version 5.5 introduit aussi des incompatibilités dans le langage, les librairies et la syntaxe. Par exemple, le mot global est réservé et ne doit pas être utilisé, une chaine of__call ne doit pas avoir plus de 15 objets... Tous les détails dans la documentation : https://www.lua.org/manual/5.5/contents.html

Annonce : https://www.lua.org/manual/5.5/readme.html#changes