Jump to content

Programation en Lua : Quelques Conventions Lexicales(1.3/29)


Recommended Posts

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...