Was ist der Zweck des „Wann“ Ausdrucks der Kotlin -Programmiersprache?
Der Ausdruck der Kotlin-Programmiersprache "Wann" dient genau dem gleichen Zweck wie die Anweisung "Switch-Case" in Java. Anstatt das Schlüsselwort "Switch" in "Kotlin" zu verwenden, verwenden wir das Schlüsselwort "Wann". Um die verschiedenen Fälle in Kotlin anzugeben, verwenden wir das Schlüsselwort „Fall“ nicht explizit. Vielmehr geben wir diese Fälle einfach in getrennten Linien an. Wir werden lernen, den Ausdruck „When“ in Kotlin mit Hilfe einiger Beispiele im Abschnitt "Verfahren" dieses Artikels zu implementieren.
Verwenden des WO -Ausdrucks in Kotlin:
Für die Verwendung des Ausdrucks "When" in der Kotlin -Programmiersprache in Ubuntu 20.04, Sie können sich die folgenden zwei Beispiele ansehen:
Beispiel Nr. 1: Erstellen eines grundlegenden Taschenrechners mit dem WO -Ausdruck in Kotlin:
In diesem Beispiel werden wir einen grundlegenden Taschenrechner entwerfen, der Addition, Subtraktion, Multiplikation und Aufteilung durchführen kann, indem wir den Ausdruck der Kotlin -Programmiersprache verwenden können. Dazu haben wir das im Bild unten gezeigte Kotlin -Skript entworfen:
In diesem Kotlin -Skript haben wir unsere Funktion „main ()“ definiert, in der wir zwei Werte mit dem Namen „var1“ und „var2“ definiert haben und sie den beiden zufälligen Werten zugewiesen haben.e. 27 und 22 in diesem Fall. Wir werden diese beiden Zahlen im Grunde genommen für die Durchführung der verschiedenen Berechnungen verwenden. Anschließend haben wir eine "println" -Anweisung verwendet, um den Benutzer zu fordern, einen Bediener ihrer Wahl nach dem Vorgang einzugeben.
Danach haben wir die Funktion „Readline ()“ verwendet, um diesen Bediener aus dem Terminal innerhalb der Variablen „Operator“ zu lesen. Dann haben wir eine andere Variable erstellt, „Taschenrechner“, der wir das Ergebnis des Ausdrucks „When (Operator)“ zugewiesen haben. Innerhalb dieses Ausdrucks haben wir alle verschiedenen Fälle definiert, ich.e. "+", "-", "*" und "/" zur Durchführung von Addition, Subtraktion, Multiplikation bzw. Teilung. Dann haben wir auch einen fünften Fall, um das Szenario zu definieren, in dem wir für die vom Benutzer eingegebenen ungültigen Operatoren geraten werden. Für diesen Fall haben wir das Schlüsselwort "else" verwendet. Schließlich haben wir außerhalb des Körpers des "Wann" -Andrucks eine "println" -Anweisung verwendet, um das Ergebnis unserer Berechnung am Terminal zu drucken.
Wir haben dieses Kotlin -Skript mit dem folgenden Befehl in eine Klassendatei zusammengestellt:
$ kotlinc wann.kt
Dann haben wir diese Klassendatei mit dem unten angegebenen Befehl ausgeführt:
$ kotlin whilt
Als wir dieses Kotlin -Programm leiteten, wurden wir zuerst gebeten, einen Bediener einzugeben, wie im folgenden Bild gezeigt:
Nur zum Testen haben wir den im Bild unten gezeigten "+" -Operator eingegeben:
Das Ergebnis unserer Berechnung ist im folgenden Bild gezeigt:
In ähnlicher Weise kann der Rest der Operationen auch reibungslos durchgeführt werden, indem der zuständige Bediener zur Laufzeit eingegeben wird. Nur zum Testen des Falles „sonst“ haben wir diesmal einen ungültigen Operator eingegeben, nachdem wir dieses Skript erneut ausgeführt hatten, wie im folgenden Bild gezeigt:
Das Ergebnis unseres Kotlin -Skripts mit einem ungültigen Operator wird im folgenden Bild angezeigt. Dies impliziert, dass unser „sonst“ -Koffer auch perfekt funktioniert.
Beispiel Nr. 2: Finden Sie den Tag einer Woche mit dem Ausdruck in Kotlin heraus:
In diesem Beispiel, das Kotlin -Skript, möchten wir nur den Tag der Woche mit dem Kotlin „Wann“ -Ausdruck herausfinden. Dazu haben wir das im Bild unten gezeigte Kotlin -Skript entworfen:
In diesem Kotlin -Skript haben wir eine Funktion „main ()“ definiert, in der wir eine Nachricht mit der Anweisung „Println“ gedruckt haben, um den Benutzer zu verfolgen, einen Tag ihrer Wahl einzugeben. Dann haben wir die Funktion „Readline ()“ verwendet, um den vom Benutzer innerhalb der Variablen „Tag“ eingegebenen Tag zu lesen.
Danach haben wir den Ausdruck "Wann" über die "Tag" -Variable verwendet. Innerhalb des Gremiums dieses Ausdrucks haben wir alle verschiedenen Fälle definiert, um die Position des Wochentags zu drucken, das vom Benutzer eingegeben wurde. Zum Beispiel ist „Montag“ der erste Tag der Woche, „Dienstag“ ist der zweite Tag der Woche und so weiter. Auch hier haben wir den Fall "else" für den Verpflegung für den vom Benutzer eingegebenen ungültigen Tag verwendet.
Als wir dieses Kotlin -Skript ausführten, wurden wir gebeten, jeden Tag der Woche einzugeben, wie im folgenden Bild gezeigt:
Wir haben "Freitag" eingegeben, um dieses Skript zu testen, wie im Bild unten gezeigt:
Die Ausgabe dieses Kotlin -Skripts mit unserer bereitgestellten Eingabe ist im folgenden Bild angezeigt:
Zum Testen des Falles unseres Skripts und zum Testen des Falles unseres Skripts und zum Zeigen, dass Kotlin eine Fall-sensible Sprache ist, haben wir erneut „Freitag“ als Eingabe eingegeben. Diesmal haben wir jedoch sein erstes Alphabet nicht genutzt, wie im Bild unten gezeigt:
Diesmal wurde der Fall "sonst" ausgeführt, weil keiner unserer bereitgestellten Fälle innerhalb des Skripts mit einem kleinen Alphabet begann, wie im folgenden Bild gezeigt. Wenn Kotlin nicht zu sensibel gewesen wäre, wäre der fünfte Fall anstelle des Falls "sonst" ausgeführt worden.
Abschluss:
Dieser Artikel wurde entwickelt, um Ihnen die Verwendung des „Wann“ -Spressions der Kotlin -Programmiersprache beizubringen. Wir begannen mit der engen Ähnlichkeit dieses Ausdrucks mit der Anweisung „Switch-Case“ in Java. Anschließend haben wir zwei umfangreiche Beispiele geteilt, die den „Wann“ -Spression in Kotlin verwendeten. Sobald Sie diese Beispiele durchlaufen haben, werden Sie sofort die Verwendung dieses Kotlin -Ausdrucks lernen.