Was ist Repl in Kotlin?
Die Abkürzung von Read-Eval-Print- Loop (Repl) steht für die Read-Eval-Print- Schleife in Kotlin. Es ist ein interaktives Shell -Tool, um schnell einen Codeabschnitt auszuführen, ohne die gesamte App ausführen zu müssen. Die Repl in Kotlin ist eine Benutzer-interaktive Programmierumgebung, die Einzelbenutzereingaben und einzelne Ausdrücke akzeptiert. Bewertet sie dann und gibt die Ausgabe an den Benutzer zurück.
Weg zum Zugriff auf die Wiederholungssitzung in Kotlin
Auf die Kotlin Repl (Read-Valuate-Print-Loop) kann in einer Befehlszeileninterpretation zugegriffen werden, die wir in einer „Spielplatz“ verwenden, um unsere Kotlin-Programme zu testen. Führen Sie einfach Kotlinc als Befehl bei Ubuntu 20 aus.04 Terminalbildschirm, um einen Reply -Modus zu starten, und wir werden so etwas sehen:
Da die Repl ein Befehlszeilen-Interpreter ist, wartet sie einfach darauf, dass wir etwas in sie eingeben. Wir können Kotlin -Ausdrücke schreiben, um zu überprüfen. Mit dem automatisch generierten Kotlin Reply-Keyword „Res“ wird der resultierende Wert angezeigt.
So verwenden Sie Repl in Kotlin
Um die Verwendung der Reply -Kotlin -Sprache zu verstehen, sollten wir diese Beispiele unten nutzen:
Beispiel 1: Programm der Verwendung von Println () -Funktion in Repl in Kotlin
Wir haben einfach die Println -Funktion in der Kotlin -Repl -Sitzung verwendet, die die Werte der angegebenen Variablen und die in der Funktion übergebenen Zeichenfolgen druckt.
Im obigen Beispielcode haben wir gerade einen Befehl von „Kotlinc“ gegeben, mit dem wir in den Reply -Modus eintreten können. Wir können dann unseren Code schreiben und ausführen. Der Kotlin Reply -Modus hat eine Variable, die als Schlüsselwort "var" erstellt wurde, und hat einen Namen "Zeichen" zugewiesen. Das variable Zeichen wird mit dem Zeichen "z" initialisiert. Wir haben auch eine Variable als „Ganzzahl“ für die Übergabe des Ganzzahlwerts erstellt. Die Variable "Integer" speichert die Zahl "99". Anschließend haben wir Println -Funktion bezeichnet, die den Zeichenwert und den Ganzzahlwert in den Variablen druckt. Hier haben wir die Variable "Zeichen" und die "Ganzzahl" in Form der String -Interpolation mit der Zeichenfolge bezeichnet. Die String -Interpolationsvariablen sind die entsprechenden Werte, die darin enthalten sind. Sie können den gedruckten Wert nebeneinander sehen.
Beispiel Nr. 2: Programm zur Durchführung einer arithmetischen Operation in Repl in Kotlin
Wir haben einige arithmetische Operationen im Kotlin Reply -Modus durchgeführt, wobei wir keine Datei -Existenz für das Programm zum Ausführen erfordern müssen. Es druckt einfach nur den Wert der angegebenen Operation.
Im obigen Code haben wir die Variablen als „A“ und „B“ definiert, die wir die verschiedenen Werte für die verschiedenen Operationen übergeben haben. Wir haben grundlegende Operationen durchgeführt, i.e., Addition, Subtraktion, Multiplikation und Abteilung. Wir haben auch die Zeichenfolgen geschrieben, was der Name der durchgeführten Operation mit dem Zeichen "//" ist. Beachten Sie, dass der ReP -Compiler diese Zeichenfolgen als Kommentarzeilen -Zeichenfolgen liest. Dann haben wir die neue Variable als „C“ betrieben. Die Variable „C“ wird in der Println -Funktion übergeben und druckt das aus der angegebene Operation zurückgegebene Ergebnis aus. Die Ausgabe wird bei jeder Druckfunktionsausführung angezeigt.
Beispiel Nr. 3: Programm des Typs der Typumwandlung in Repl in Kotlin
Die Typ -Konvertierung ist im ReP -Modus von Kotlin recht einfach, da wir nicht zuerst den Wert initialisieren oder dann seinen Typ in einer anderen Variablen deklarieren müssen. Lassen Sie uns einen Überblick darüber haben, wie wir den Datentyp der Werte einfach konvertieren.
Im obigen Beispielcode haben wir einige Datentyp -Konvertierung von Werten. Zuerst haben wir den Float -Wert „15 konvertiert.5 ”in den int -Datentyp, indem Sie die konventionelle Art von„ Toint “aufrufen. Sie können die Ausgabe mit dem Schlüsselwort „Res“ mit der genannten Kotlin -Einheit sehen. Dann haben wir den int -Wert „99 konvertiert.0 ”zum Schwimmerwert mit der Methode" Tofloat ". Wir haben auch den Wert "256" in den Byte -Wert und den Wert "70000" in einen kurzen Typ konvertiert, indem wir "Tobyte" für die Konvertierung in BYTE und "Toshort" für die Konvertierung in "kurz" verwendet haben. Hier haben wir einen Zahlenwert als "65", den wir mit der Methode "Tochar" in den Zeichenwert konvertiert haben und die Zahl in das Zeichen "A" umwandelt, umwandelt sie in den Zeichen "A" umwandelt um. Am Ende haben wir die Umwandlung des langen Wertes in Typ int int.
Beispiel Nr. 4: Programm des Erstellens von Klasse und seiner NStance in Repl in Kotlin
Wir haben einen ziemlich fortgeschrittenen Beispielcode für das Erstellen einer Klasse und den Aufruf ihrer Instanz in den Replylin -Kotlin genommen.
Im obigen Beispiel haben wir eine Klasse mit dem Namen „Farbe“ erstellt und dort seinen Konstruktor erstellt. Der Konstruktor nimmt eine Klasseninstanz ein, die als „CNAME“ dargestellt wird. Die Instanz "CNAME" hat eine Eigenschaft vom Zeichenfolgentyp und einen leeren Wert. Dann haben wir eine Variable als „C“ deklariert, die die Klasse „Farbe“ nennt und einen Wert „Indigo“ für die Klasseninstanz initialisiert hat. Die Variable „C“ wird mit der Klasseninstanz verwendet, um den Wert der Instanz „CNAME“ der Klasse „Farbe“ anzuzeigen oder anzuzeigen.
Abschluss
Das Hauptziel des Artikels ist es, Sie mit der Funktion des Kotlin Reply -Modus vertraut zu machen. Die Arbeit mit dem Kotlin Reply -Modus hat den Vorteil, alle Befehle in einem Skript zu speichern und alle Ausgabestellen an einem Ort zu erhalten. Wir haben eine Möglichkeit gezeigt, auf den Reply -Modus auf Kotlin zuzugreifen. Dann haben wir verschiedene Beispiele dafür, wie wir unsere Codes im Kotlin Reply -Modus schreiben können. Es ist einfach, große Codebrocken auszuführen. Im Reply -Modus ist die Bearbeitung des Skripts viel einfacher, was sowohl Anfänger als auch Experten davon profitieren können.