martial69320 Posted August 4, 2011 Share Posted August 4, 2011 Quelques Conventions Lexicales Les identificateurs dans le Lua peuvent être de n'importe quelle série de lettres, de chiffres et soulignement, ne commençant pas par un chiffre; par exemple i j i10 _ij aSomewhatLongName _INPUT Vous devriez éviter des identificateurs commençant avec un souligné suivi par une ou plusieurs lettres majuscules (par exemple, _VERSION); ils sont réservés pour des utilisations spéciales en Lua. D'habitude, je réserve l'identificateur _ (un seul soulignement) pour une variable factice. En Lua, le concept de ce qu'est une lettre est la personne à charge de lieu. Donc, avec un lieu approprié, vous pouvez utiliser des noms variables comme índice ou ação. Cependant, de tels noms feront de votre programme peu convenable afin de fonctionner dans les systèmes qui ne supportent pas ce lieu Les mots suivants sont réservés; nous ne pouvons pas les utiliser comme des identificateurs : and break do else elseif end false for function if in local nil not or repeat return then true until while Lua est sensible à la casse : and est un mot réservé, mais And et AND sont deux autres identificateurs différents. Un commentaire commence n'importe où par un trait d'union double (-) jusqu'à la fin de la ligne. Lua offre aussi des commentaires de bloc, qui commencent par -- [[et fonctionnent jusqu'à la correspondance]]. Un tour commun, quand nous voulons faire les commentaires d'un morceau de code, on doit écrire la chose suivante : --[[ print(10) -- no action (comment) --]] Maintenant, si nous ajoutons un trait d'union seul à la première ligne, le code est dans ce nouveau format : ---[[ print(10) --> 10 --]] Dans le premier exemple, le -- à la dernière ligne est toujours à l'intérieur du commentaire de bloc. Dans le deuxième exemple, l'ordre---[[ne commence pas de commentaire de bloc; ainsi, le print est à l'extérieur des commentaires. Dans ce cas, la dernière ligne devient un commentaire indépendant, comme il commence par--. Traduction du Book officiel en ligne sur le lua. Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now