@smartfloat(nombre_reel)
Où le paramètre nombre_reel peut prendre les valeurs suivantes:
@smartfloat permet de s'assurer de la bonne représentation d'un nombre réel. La partie entière et la partie décimale seront séparées par un point.
La macro ne garde que les représentations d'un chiffre ainsi que les caractères + , . -
Si par exemple @self vaut
22,4
un simple appel à
@Smartfloat(@self)
nous renvoi
22.4
Ou encore si @self a capturé
HT : ! _ / 22 , 4
parce que le texte extrait est un peu pollué, alors l'appel
@Smartfloat(@self)
nous permet d'obtenir le résultat escompté
22.4