Le meilleur didacticiel Lua grammaire de base en 2024, dans ce didacticiel, vous pouvez apprendre Premier programme Lua,programmation scripté,note,Identifier,Mot-clé,Variables globales,
l'apprentissage Lua est très simple, nous pouvons d'abord créer un programme Lua!
Lua fournit un mode de programmation interactive. Nous pouvons entrer dans le programme à la ligne de commande et voir les effets immédiatement.
Lua mode interactif de programmation par commande ou lua lua -i pour lui permettre:
$ lua -i $ Lua 5.3.0 Copyright (C) 1994-2015 Lua.org, PUC-Rio >
Sur la ligne de commande, entrez la commande suivante:
> print("Hello World!")
Ensuite, nous pressons la touche Entrée, les résultats de sortie sont les suivantes:
> print("Hello World!") Hello World! >
Nous pouvons garder le code Lua à un fichier lua fin, et exécuter le mode de programmation de script est appelé, comme nous l'avons le code suivant est stocké dans un fichier de script nommé hello.lua dans:
print("Hello World!") print("www.w3cschool.cc")
Utilisez le script lua exécutif ci-dessus, la sortie est:
$ lua test.lua Hello World! www.w3cschool.cc
Nous pouvons également modifier le code dans le formulaire ci-dessous pour exécuter le script (ajouter au début: #! / Usr / local / bin / lua local):
#!/usr/local/bin/lua print("Hello World!") print("www.w3cschool.cc")
Le code ci-dessus, nous spécifier le répertoire / usr / local Lua interprète / bin. Avec le # marque interprète l'ignore. Ensuite, nous ajoutons l'autorisation exécutable pour le script, et exécuter:
./test.lua Hello World! www.w3cschool.cc
Moins de deux est une seule ligne de commentaire:
--
--[[ 多行注释 多行注释 --]]
Lua représente le caractère est utilisé pour définir une fonction variable, définie par l'utilisateur pour obtenir d'autres articles. Identifier avec une lettre de A à Z ou a à z ou un trait de soulignement _ après avoir ajouté zéro ou plusieurs lettres, souligne, chiffres (0-9).
Mieux vaut ne pas utiliser de soulignement pour augmenter les lettres identifiant, parce Lua mots réservés est le même.
Lua est pas autorisé à utiliser des caractères spéciaux tels que @, $ et% défini identifiant. Lua est un langage de programmation sensible à la casse. Ainsi Lua en W3c avec w3c sont deux identifiants différents. Voici quelques-uns identifiant correct:
mohd zara abc move_name a_123 myname50 _temp j a23b9 retVal
Voici une liste de mots-clés réservés Lua. Mots-clés ne peuvent pas être réservés comme identificateur défini par l'utilisateur constante ou variable ou autre:
et | pause | faire | autre |
elseif | fin | faux | pour |
fonction | si | dans | local |
néant | pas | ou | répétition |
retour | puis | vrai | jusqu'à ce que |
tandis que |
La convention générale, commence par un trait de soulignement la chaîne de connexion de lettres majuscules les noms (tels que _VERSION) est réservé pour les variables globales internes Lua.
Par défaut, les variables sont toujours considérés comme mondial.
Les variables globales ne doivent pas être déclarés, après affectation à une variable créée cette variable globale pour accéder à une variables globales non initialisées ne sont pas mauvais, juste les résultats obtenus sont les suivants: néant.
> print(b) nil > b=10 > print(b) 10 >
Si vous souhaitez supprimer une variable globale, il suffit d'affecter des valeurs aux variables est nulle.
b = nil print(b) --> nil
De sorte que la variable b, comme si jamais été utilisée auparavant. En d'autres termes, si et seulement si une variable ne soit pas égal à zéro, cette variable qui est présent.