Les opérations de Comparaison / les Opérations Logiques
Comme chaque langage de programmation aussi, LUA ont aussi des opérateurs pour concaténer le paramètre ou les variables. Il y a l'arithmétique, les opérateurs relationnels et logiques, qui peuvent être combinés avec de différents types de données. À coup sûr, tous les opérateurs dans LUA ont besoin de deux paramètres ou de variables pour être comparable. À l'exception moins '-'comme la négation d'un nombre et du mot réservé 'not'.
Les comparaisons sont utilisées très souvent. Est quelque chose d'égal, plus grand ou plus petit qu'etc.
Le résultat d'une comparaison est true oder false ; vrai ou faux
Opérateur | Description | Exemple | Résultat |
---|---|---|---|
== | le côté gauche égal au côté juste? | "Willi" == "willi" | false |
~= | le côté gauche non égal au côté juste? | "Willi" ~= "willi" | true |
< | le côté gauche plus petit que le côté juste? | 2 < 3 | true |
> | le côté gauche plus grand que le côté juste? | 2 > 3 | false |
<= | le côté gauche plus petit ou égal au côté juste? | 2 <= 3 | true |
>= | le côté gauche plus grand ou égal au côté juste? | 2 >= 3 | false |
Là nous avons deux ==. Ils sont utilisés ensemble comme l'opérateur pour la comparaison.
Ces opérateurs vérifient une condition et comme le résultat qu'ils rendent vrai ou faux. (true / false)
Nous aurons besoin de ces opérateurs très souvent en programmant dans LUA donc nous n'avons pas besoin doivent les apprendre en détail. En outre, ils sont presque qui s'explique de soi-même.
Comme mentionné au-dessus là nous avons le mot "not" . Qu'est-ce qui est cela de ? Avec cette question nous venons aux opérateurs logiques.
LUA sait suite aux opérateurs logiques
and, or et not
and or
Avec 'and' et 'or' nous pouvons combiner des conditions (comme montré au-dessus)
Le résultat d'une telle combinaison sera true ou false aussi.
Cela signifie :
si condition1 et condition2 doivent être réalisés alors
ensuivez-vous = condition1 et condition2
Nous utilisons des variables suivantes
willi_s_EstSouleLaGueule = true
mamieEstMechant = false
willis_l_epouseEstMechante = true
jetzt verknüpfen wir
willi_s_EstSouleLaGueule and mamieEstMechant --> false
si condition1 ou condition2 doivent être réalisés alors :
ensuivez-vous = condition1 ou condition2
willi_s_EstSouleLaGueule or mamieEstMechant --> true
Nous pouvons aussi utiliser 'and' et 'or' ensemble avec 'not' (voir ci-dessous).
À ce moment cela irait hors des limites de ce chapitre. Nous en parlerons plus tard sur.
not
pas est simplement une négation d'une condition. Il sera inversé. Vrai devient faux et faux devient vrai.
par ex. (5 == 5) le résultat est vrai. À la condition
pas (5 == 5) nous devenons faux comme le résultat.
Il y a beaucoup de plus d'applications pour cela mais je ne sais pas si ont besoin d'eux directement à ce moment. Comme mentionné auparavant et auparavant ..... nous y arrivons plus tard sur.
Quelque chose pour notre rédacteur en chef :
print (5==4) --> false dans la fenêtre de production
print (5==5) --> true dans la fenêtre de production
(appuyez sur la flèche ou F5 ou Run-Run Script)
Nous avons déjà appris beaucoup et ferons un exercice avec l'aide de notre rédacteur en chef. Un avantage est, que nous deviendrons de plus en plus familiers avec le rédacteur en chef. Un autre avantage consiste en ce que nous pouvons varify que nous avons appris jusqu'à maintenant et la preuve que nous avons compris. La pratique rend parfait. Les chapitres suivants deviendront plus difficiles. Si nous avons le fait de s'y battre avec ces choses plus tard deviendrait au moins très difficile de comprendre de nouvelles choses de LUA.
Donc, ayez une pause(rupture) et un exercice.
Encore des : pourquoi est-ce que j'ai écrit mamieEstMechant et non mamieEstMéchant ?
Tout à fait simplement. L'inventeur de LUA parle, certes, d'origine espagnol, mais comme une deuxième langue, ils ont tous l'anglais. Et puisque cet anglais n'a aucun tréma, on ne les peut pas non plus utilisaient (à part dans le texte). Le traduit(le plus traduit) ne les comprend pas, les trémas. (nous pouvons vivre avec)
Avez-vous appris assez ? Pouvons-nous continuer ? Bien, mais pas avec les mathématiques comme nous voudrions avoir une alternance aussi. Permettez-nous d'apprendre quelque chose des ficelles(chaînes).
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
Cf. aussi : Exclusion de responsabilité
Copyright © Robert Schmitz 2006