Lua syntaxe de base (1)

Depuis Redis + lua peut faire un verrou distribué simple à apprendre, je me sens un peu comme la grammaire et python

programmation scriptée

Nous pouvons maintenant Lua code de programme dans un fichier de fin lua et exécute le mode de programmation est appelé un script, comme le code suivant sera stocké dans un fichier de script nommé hello.lua de:

imprimer ( « Bonjour tout le monde! »

Utilisez l'exécutif de script lua ci-dessus, la sortie est:


note

commentaires sur une ligne

Moins deux est un commentaire sur une seule ligne:

-

multi-lignes

- [[ commentaire multi-ligne multi-lignes -]]
 
  


identifiant

Lua identificateur utilisé pour définir une variable, des fonctions définies par l'utilisateur pour des éléments supplémentaires. Après l'identificateur à une lettre de A à Z a à z, ou au début ou soulignement _ et zéro ou plusieurs lettres, des chiffres (0 à 9).

Mieux vaut ne pas augmenter l'utilisation des underscores aux lettres d'écriture identifiant, parce que Lua mots réservés est le même.

Lua ne peut pas utiliser des caractères spéciaux tels que @, $, et% identifiant défini. Lua est un langage de programmation sensible à la casse. Par conséquent, dans Lua Runoob avec runoob sont deux identifiants différents. Voici quelques identifiant correct:

mohd zara abc move_name a_123 
myname50 _temp j a23b9 retVal

mot-clé

Voici une liste de mots-clés réservés Lua. Mots-clés ne peuvent pas être retenus comme une constante ou d'une variable ou un autre identificateur défini par l'utilisateur:

et Pause faire autre
elseif fin faux pour
une fonction si dans local
néant ne pas ou répéter
revenir ensuite vrai jusqu'à
tandis que aller à    

La convention générale, commencer par une chaîne de connexion underscore de lettres majuscules les noms (tels que _VERSION) sont réservés pour les variables globales Lua internes.


Variables globales

Par défaut, les variables sont toujours considérées comme mondiale.

Les variables globales ne doivent pas être déclarés, après affectation à une variable crée une variable globale, l'accès n'initialise pas une variable globale ne va pas mal, mais les résultats obtenus sont les suivants: néant.

print (b) 
b = 10 
impression (b)

Si vous souhaitez supprimer une variable globale, les valeurs simplement affecter aux variables est nulle.

Une telle variable b comme si le même avait jamais été utilisé. En d'autres termes, si et seulement si une variable est pas égal à zéro, cette variable qui est présente.

Publié 407 articles originaux · louange gagné 2 · Vues 6801

Je suppose que tu aimes

Origine blog.csdn.net/qq_29860591/article/details/104766320
conseillé
Classement