Lua Logo
Gros morceaux / Blocs

Pour repartir avec LUA nous devons apprendre plus des blocs déjà mentionnés ou des gros morceaux.
Comme aussi mentionné plus tôt tout dans LUA sera fait par les gros morceaux. Comme un russe Matryoshka.

Matrjoschka
Tout le monde l'a vu auparavant, je devine.

Chacun est branché dans un autre.
Pourtant, là nous avons une différence spéciale pour LUA. À LUA nous sommes capables de mettre beaucoup de gros morceaux dans un gros morceau. Et ceux-ci s'élèvent des gros morceaux peut loger aussi beaucoup d'un autre les gros morceaux et cetera.



De mon point de vue, la plus grande marionnette est le projet/script. À l'intérieur du script nous trouvons différent et beaucoup d'attributions et de gros morceaux.

N'ayez pas peur de la peinture ci-dessous. Nous serons retenus dans les gros morceaux pendant longtemps et serons capables de le comprendre.

BlockBild
Les gros morceaux ont vraiment une enveloppe ou un papier par ex. commencé avec la fonction () et fini à la fin de mot clé. Entre ces deux lignes quelque chose arrivera. Nous ne devons pas savoir(connaître) en ce moment ce qui arrivera. Ce n'est pas important à ce moment. Pourtant, nous allons apprendre toutes les enveloppes possibles.

Il survient comme cela :

Le plus grand gros morceau est le projet/script.

L'interprète lit la ligne après la ligne.
Les déclarations et les gros morceaux seront exécutés directement.
S'il doit savoir(connaître) un détail d'une déclaration dont la définition suit plus tard sur, une erreur se produit. Puisque, il ne le sait(connaît) pas à ce moment.
Les fonctions ne seront pas exécutées. Ils seront sauvés en attendant et seront exécutés quand on les appelle.

Chaque gros morceau qui est montré sur le côté juste dans la peinture peut inclure d'autres gros morceaux.
Cela semble plus compliqué qu'il est. Pourtant, la chose suivante est vraiment importante :
Tous les gros morceaux ou les blocs doivent être commencés avec un selon le mot clé et avoir pour être finis

(avec une exception) avec la fin de mot.

Nous avons déjà dit en passant que les fonctions sont des gros morceaux. Permettez-nous de jeter un coup d'œil sur les autres possibilités.


nach obenStructure conditionnelle

1. if condition then
bloc
end

2. if condition then
bloc1
else
bloc2
end

3. if condition1 then
bloc1
elseif condition2 then
bloc2
elseif condition3 then
bloc3
else
bloc4
end

nach obenFonctions

1. function Nom()
bloc
end

2. Nom = function()
bloc
end

nach obenBoucles

1. for variable = anfang, ende, sprungWeite do
bloc
end

2. for variable, nom in table do
bloc
end

3. while condition do
bloc
end

4. repeat
bloc
until condition


Là nous avons le bloc, ne finissant pas avec la fin de mot. On l'appelle la repeat. Nous l'utiliserons à un autre chapitre.



La reproduction des informations contenues sur ces côtés et des graphiques est interdite, de manière exclue de cela est tout le code de source indiqué sur ces côtés.
Cf. aussi : Exclusion de responsabilité
Copyright © Robert Schmitz 2006