From f18b36c3bff0082f08524718481f21e36a244ac1 Mon Sep 17 00:00:00 2001 From: Boris Verkhovskiy Date: Mon, 3 Jun 2024 05:37:35 -0600 Subject: [lua/*] remove HTML tags --- fr-fr/lua-fr.html.markdown | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) (limited to 'fr-fr') diff --git a/fr-fr/lua-fr.html.markdown b/fr-fr/lua-fr.html.markdown index 4191ec74..b6d1c8ea 100644 --- a/fr-fr/lua-fr.html.markdown +++ b/fr-fr/lua-fr.html.markdown @@ -12,7 +12,7 @@ lang: fr-fr -- Les commentaires unilignes commencent par un double tiret. --[[ - Les doubles crochets à la suite du double tiret + Les doubles crochets à la suite du double tiret permettent d'insérer des commentaires multilignes. --]] @@ -123,7 +123,7 @@ end x, y = bar('zaphod') --> affiche "zaphod nil nil" -- x = 4, y = 8, les valeurs 15 à 42 sont ignorées. --- Les fonctions sont des valeurs de première classe +-- Les fonctions sont des valeurs de première classe -- et peuvent être locales/globales. -- Les déclarations suivantes sont identiques: function f(x) return x * x end @@ -139,7 +139,7 @@ local g = function(x) return math.sin(x) end -- À moins de déclarer la fonction auparavant: local g; g = function (x) return math.sin(x) end --- À propos, les fonctions trigonométriques interprètent +-- À propos, les fonctions trigonométriques interprètent -- leurs arguments en radians. print(math.cos(math.pi)) -- affiche "-1" print(math.sin(math.pi)) -- affiche "0" @@ -250,7 +250,7 @@ myFavs = {food = 'pizza'} setmetatable(myFavs, {__index = defaultFavs}) eatenBy = myFavs.animal -- Affiche "gru"! merci à la métatable! --- Ainsi donc, un accès direct à une valeur dans une table via une clé +-- Ainsi donc, un accès direct à une valeur dans une table via une clé -- inexistante (ce qui normalement retourne "nil") conduira à exploiter -- le champ __index de la métatable. Cela peut être récursif. @@ -281,7 +281,7 @@ eatenBy = myFavs.animal -- Affiche "gru"! merci à la métatable! ---------------------------------------------------- -- Lua n'implémente pas d'orienté objet par défaut. --- Mais il reste possible d'imiter de plusieurs manières +-- Mais il reste possible d'imiter de plusieurs manières -- le concept de "classe" grâce aux tables et aux métatables. -- L'explication pour l'exemple qui suit vient juste après. @@ -302,9 +302,9 @@ mrDog = Dog:new() -- 7. mrDog:makeSound() -- 'Je dis: woof! -- 8. -- 1. Dog agit comme une classe; c'est une simple table. --- 2. L'expression tbl:fn(...) est identique à +-- 2. L'expression tbl:fn(...) est identique à -- tbl.fn(self, ...) --- La notation : permet de passer par défaut un premier +-- La notation : permet de passer par défaut un premier -- argument appelé "self" à la fonction tbl.fn -- Voir 7 & 8 ci-après pour comprendre comment self prend -- sa valeur. @@ -388,7 +388,7 @@ local mod = (function () end)() -- Comme si le contenu de mod.lua était enveloppé dans le corps d'une fonction, --- si bien que les variables locales contenues dans mod.lua sont +-- si bien que les variables locales contenues dans mod.lua sont -- inaccessibles en dehors de ce module. -- Le code suivant fonctionne car mod = M (dans mod.lua): @@ -423,27 +423,27 @@ g() -- Affiche 343; Rien n'est affiché avant cet appel. *Les références qui suivent sont en Anglais.* -Les sujets non abordés dans ce tutoriel sont couverts en intégralité par +Les sujets non abordés dans ce tutoriel sont couverts en intégralité par les librairies standard: -* La librairie string -* La librairie table -* La librairie math -* La librairie io -* La librairie os +* La librairie [`string`](http://lua-users.org/wiki/StringLibraryTutorial) +* La librairie [`table`](http://lua-users.org/wiki/TableLibraryTutorial) +* La librairie [`math`](http://lua-users.org/wiki/MathLibraryTutorial) +* La librairie [`io`](http://lua-users.org/wiki/IoLibraryTutorial) +* La librairie [`os`](http://lua-users.org/wiki/OsLibraryTutorial) Autres références complémentaires: -* Lua pour programmeurs -* Référence condensée de Lua -* Programmer en Lua -* Les manuels de référence Lua +* [Lua pour programmeurs](http://nova-fusion.com/2012/08/27/lua-for-programmers-part-1/) +* [Référence condensée de Lua](lua-users.org/files/wiki_insecure/users/thomasl/luarefv51.pdf) +* [Programmer en Lua](http://www.lua.org/pil/contents.html) +* [Les manuels de référence Lua](http://www.lua.org/manual/) A propos, ce fichier est exécutable. Sauvegardez-le sous le nom *learn.lua* et -exécutez-le avec la commande `lua learn.lua` ! +exécutez-le avec la commande "`lua learn.lua`" ! -Ce tutoriel a été originalement écrit pour tylerneylon.com et est aussi -disponible en tant que gist. -Il a été traduit en français par Roland Yonaba (voir son GitHub). +Ce tutoriel a été originalement écrit pour [tylerneylon.com](tylerneylon.com) et est aussi +disponible en tant que [gist](https://gist.github.com/tylerneylon/5853042). +Il a été traduit en français par Roland Yonaba (voir son [GitHub](http://github.com/Yonaba)). Amusez-vous bien avec Lua! -- cgit v1.2.3