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.