Mise à jour du suivi
This commit is contained in:
@@ -0,0 +1,19 @@
|
|||||||
|
|
||||||
|
|
||||||
|
# Litteraux
|
||||||
|
## chaine de charactère
|
||||||
|
## booléen
|
||||||
|
## numérique
|
||||||
|
?
|
||||||
|
|
||||||
|
# Choisi par la personne qui a écrit le code
|
||||||
|
## variables
|
||||||
|
## classe
|
||||||
|
## module
|
||||||
|
## fonction
|
||||||
|
## méthode
|
||||||
|
|
||||||
|
# Mots réservés
|
||||||
|
## opérateur
|
||||||
|
## mots clefs
|
||||||
|
## variable, class, module, fonction, methode provenant de la core lib ou std lib
|
||||||
@@ -0,0 +1,64 @@
|
|||||||
|
|
||||||
|
local function strsplit(delimiter, text)
|
||||||
|
if delimiter == "" then
|
||||||
|
error("delimiter matches empty string!")
|
||||||
|
end
|
||||||
|
local list, pos, first, last = {}, 1
|
||||||
|
while true do
|
||||||
|
first, last = text:find(delimiter, pos, true)
|
||||||
|
if first then -- found?
|
||||||
|
table.insert(list, text:sub(pos, first - 1))
|
||||||
|
pos = last + 1
|
||||||
|
else
|
||||||
|
table.insert(list, text:sub(pos))
|
||||||
|
break
|
||||||
|
end
|
||||||
|
end
|
||||||
|
return list
|
||||||
|
end
|
||||||
|
M.private.strsplit = strsplit
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Elements syntaxique du langage :
|
||||||
|
- local function,
|
||||||
|
- local,
|
||||||
|
- if,
|
||||||
|
- then,
|
||||||
|
- end,
|
||||||
|
- while,
|
||||||
|
- do,
|
||||||
|
- else,
|
||||||
|
- break,
|
||||||
|
- private
|
||||||
|
|
||||||
|
Nom de variable :
|
||||||
|
- delimiter,
|
||||||
|
- text,
|
||||||
|
- list,
|
||||||
|
- pos,
|
||||||
|
- first,
|
||||||
|
- last,
|
||||||
|
- table,
|
||||||
|
|
||||||
|
Nom de fonction :
|
||||||
|
- strsplit
|
||||||
|
- error
|
||||||
|
- find
|
||||||
|
- found?
|
||||||
|
- insert
|
||||||
|
- sub
|
||||||
|
- M
|
||||||
|
|
||||||
|
Diver :
|
||||||
|
|
||||||
|
- == : représente une égalité
|
||||||
|
- "" : represente une chaine de caractère vide.
|
||||||
|
- "delimiter matches empty string!" : represente une string
|
||||||
|
- last = {} : represente un object
|
||||||
|
- 1 : represente un entier
|
||||||
|
- true : represente vrais dans une comparaison par exemple
|
||||||
|
- text: je ne sais pas.
|
||||||
|
- last = text:find(delimiter, pos, true) : represent une affectation de variable (le resultat de cette fonction va dans la varaible last.)
|
||||||
|
- table.insert(list, text:sub(pos)) : represente une varable table a qui on lui applique la fonction insert avec ses paramêtres.
|
||||||
|
- + 1 / - 1 : represente un + 1 sur la variable first (qui doit contenir un integer.)
|
||||||
Binary file not shown.
@@ -2,10 +2,10 @@
|
|||||||
Episode 1:
|
Episode 1:
|
||||||
|
|
||||||
En attente de réponse:
|
En attente de réponse:
|
||||||
|
- Thomas
|
||||||
- Sakada
|
- Sakada
|
||||||
- Carole Gombauld
|
- Carole Gombauld
|
||||||
- Christophe
|
- Christophe
|
||||||
- Elodie
|
|
||||||
- Sarah
|
- Sarah
|
||||||
|
|
||||||
Envoyé et répondu:
|
Envoyé et répondu:
|
||||||
@@ -15,6 +15,7 @@ Envoyé et répondu:
|
|||||||
- Anna-Livia
|
- Anna-Livia
|
||||||
- Étienne puydebois
|
- Étienne puydebois
|
||||||
- Eric
|
- Eric
|
||||||
|
- Elodie
|
||||||
|
|
||||||
|
|
||||||
Episode 1 phase 2:
|
Episode 1 phase 2:
|
||||||
@@ -23,8 +24,11 @@ A envoyer:
|
|||||||
- Anna-Livia
|
- Anna-Livia
|
||||||
- Étienne puydebois
|
- Étienne puydebois
|
||||||
- Eric
|
- Eric
|
||||||
|
- Elodie
|
||||||
|
|
||||||
En attente de réponse:
|
En attente de réponse:
|
||||||
- Estelle
|
- Estelle
|
||||||
- Alexandra
|
|
||||||
- Souley
|
- Souley
|
||||||
|
|
||||||
|
Envoyé et répondu:
|
||||||
|
- Alexandra
|
||||||
|
|||||||
Reference in New Issue
Block a user