Aus dem Kurs: Skripting in Unity Grundkurs

Vergleiche und logische Operatoren

Aus dem Kurs: Skripting in Unity Grundkurs

Vergleiche und logische Operatoren

Jetzt wollen wir uns die logischen Operatoren etwas genauer anschauen. Die logischen Operatoren oder logical operators verbinden 2 oder mehr Elemente miteinander und durch den Verbund von diesen beiden Elementen mit dem logischen Operator entsteht ein weiterer komplexe logische ausdruck. Das klingt jetzt erstmal ein bisschen technisch, aber ein ganz einfaches Beispiel, nehmen wir den logischen Operator ungleich und sagen einfach 1 ist ungleich, oder nicht gleich 2. Was ja logisch ist, aber dadurch 1 und 2 werden verknüpft und es entsteht ein etwas komplexere Ausdruck. Eben das 1 nicht gleich 2 ist. Hier in unserem Skriptbeispiel haben wir 2 Variable deklariert, a und b und jetzt haben wir strng genommen 2, hier habe ich 3 Gruppen der logischen Operatoren. Ganz wichtig Compare, also Vergleich, wir vergleichen a und b miteinander. Wir sehen die gegeneinander aus. Dann connect, wir verbinden die miteinander, oder das ist eine Gruppe, die ich doch noch in diesem Video erwähnen möchte, wir weisen etwas zu. Da hier oft Fehler gemacht werden. Fangen wir aber mit Compare an. Wir vergleichen zum Beispiel ist a, halt' nur a b. Jetzt wird Visual Studio natürlich meckern hier, moment, was möchtest du mit diesem Ausdruck? Das schreibe ich jetzt nur hier hin der besseren Lesbarkeit halber. Genau so würde ist a kleiner b funktionieren. Die größer, kleiner Zeichen finden Sie übrigens links neben der Y-Taste und Sie werden mit Shift, beziehungsweise ohne Shift bedient. Und genau so, wie wir sagen können a größer oder kleiner b, können wir natürlich auch sagen ist a vielleicht kleiner gleich b (<=). Das heißt es würde für alle Zahlen gelten, die kleiner und gleich b sind. Oder aber auch natürlich a ist größer gleich b (=). Diese 4 Gruppen sind relativ wichtig. Neben gräßer und kleiner können wir natürlich auch genau gleich abfragen. Ist a gleich (=) b, und hier jetzt bitte darauf arten, hier sehen wir, dass wir hier ein doppeltes Gleichheitszeichen verwendet haben. es ist nicht so, dass wir das schreiben dürfen, iat a = b, denn das, und deshalb habe ich das Assign mit reingenommen, gehört hierhin. Wenn wir schreiben a, ein Gleichheitszeichen (=) b a und b sind natürlich austauschbar, das können irgendwelche Variablen sein. Weisen wir zu. Wiir sagen so, ab jetzt ist a=b, fertig. Hier oben vergleichen wir, ist denn a wirklich gleich b, oder b wirklich gleich a, das ist dann ja egal. Das muss man sich merken, das ist eine große Fehlerquelle. Und genau so statt gleich können wir jetzt noch sagen ist denn a ungleich b. Und hier haben wir ein Ausrufezeichen. Das Ausrufezeichen kommt immer dann, oder meistns dann, wenn wir negieren wollen. Wir haben da eine Aussage und wir negieren sie. Also wir kehren sie ins Gegenteil, nicht gleich. Wenn wir Sachen verknüpfen wollen über Connect, dann haben wir die Möglichkeit, ich frage z. B. a und b gleichzeitig ab, also muss ich ein und hinzufügen und hier kommt das kaufmännische und zum Tragen, aber nicht nur eins, sondern zwei. Hier verknüpfe ich a und b miteinander. Ich möchte also mit beiden Variablen zusammen irgendetwas tun. Meistens kommen diese Ausdrücke bei Bedingungen vor. Also irgendetwas passiert, wenn a und b zum Beispiel gleich 5 sind, oder wenn a gleich b ist. Also logische Operatoren merken wir uns an dieser Stelle, aber diese Schreibweise. Genau so wie es ein Und gibt, bibt es auch ein Oder. Also es ist mir egal, ob a ungleich 5, oder b gleich 5 ist zum Beispiel, und ein Oder wird so geschrieben. Das sind zwei vertikale Striche, diese erreichen indem Sie AltGr und wiederum die Taste links, neben Y drücken. Bitte beachten Sie, dass auch hier 2 Zeichen geschrieben werden müssen. Sie haben in diesem Video also nun die gängigsten logischen Operatoren auch im Gegensatz zu Asigne kennengelernt. Größer, kleiner, kleiner gleich, größer gleich, genau gleich und nicht gleich werden sehr höufig verwendet genau so wie Und und Oder. Hier in diesem Video ist zunächst wichtig, dass Sie sich die Schreibweisen beziehungsweise die Zeichen merken und genau verstehen ok, hier vergleiche ich Größe und Kleine, hier verknüpfe ich per Und oder per Oderzeichen. Das Ganze auch im Gegensatzt zum Assign, denn das doppelte Gleichheitszeichen gegenüber dem Einzelnen ist eine häufige Fehlerquelle.

Inhalt