Lua: Le tutoriel  wxWidgets
Lua
Les strings: La coercition.

Lua exécute la conversion automatique des nombres en chaînes de caractères et vice versa si cela est approprié.... c'est la coercition.

Pendant la coercition, vous n'aurez pas le plein contrôle du formatage de la conversion.

Pour formater le nombre comme vous le souhaitez en chaîne de caractères vous pouvez utiliser la fonction string.format() comme dans l'exemple ci-dessous:

%3.f, signifie un nombre à virgule flottante avec trois chiffres après la virgule.

	string.format( "%.3f", 5.0 ) --> 5.000
					
	print( "Lua version " .. string.format( "%.1f", 5.0))
	--> Lua version 5.0
				

Il s'agit là d'une conversion explicite en utilisant une fonction pour convertir le nombre, plutôt que d'utiliser la coercition.

logo wxWidgets Le savoir ne vaut que s'il est partagé par tous...
logo-internet_32x32.png Dernière mise à jour, le 7 décembre 2012.
Valid XHTML 1.0 Transitional

wxlualogo
Flèche haut
Flèche gauche
Flèche haut
Flèche droite