Perso je me vois bien faire un tuto comme avec golang à savoir par l'exemple plutôt que de faire de long discourts
Site pour tester lua sans installation Version plus complète de ArRay_
Liste à faire:
- Hello World
- Les commentaires
- Les valeurs
- Les variables
- Les boucles
- If/Else
- Break
- Les tables
- Les fonctions
- Portée des variables
- Fonction à nombre d'arguments variables
- Les imports
- Créer ses propres librairies
- La récursivité
- Lire et écrire un fichier
- Les coroutines
- Awesome Lua
- Remerciements
Les choses à rajouter dans la liste
- Expliquer ce que c'est que nil
- Parler de select (function a(...) for i=1,select('#',...) do print(i,select(i,...)) end end a('c','est','cool'))
exemple: [22:20:21] select est une fonction qui prend un premier argument correspondant à l'action que tu veux faire et d'autres arguments ensuite, si le premier est '#', select renvoie le nombre d'arguments qui suit [22:21:00] si c'est un nombre, il renvoie les arguments à partir de l'argument en position ce nombre [22:21:34] ok [22:22:03] !lua select('#', 4,8,9,1,5,9,7) [22:22:04] <arch_ange> > 7 [22:22:09] !lua select('4', 4,8,9,1,5,9,7) [22:22:10] <arch_ange> > 1 5 9 7 [22:22:22] !lua select('3', 4,8,9,1,5,9,7)
- Récupérer les arguments de la ligne de commandes
- les closures
- sandbox (avec do … end)
- les variables magiques
- pack/unpack (voir ici: https://github.com/BetaRays/tutoriel-lua/blob/master/030-Les_variables.md#les-fonctions-variadiques)
- rajouter sort aux tables (http://wxlua.free.fr/Tutoriel_Lua/Tuto/Tables/tables9.php)
- Les regex
- Les fonctions à nombre de variables indéterminées