Cosa è repl in kotlin?
L'abbreviazione di read-eval-print-loop (repl) sta per lettura- loop di stampa in kotlin. È uno strumento di shell interattivo per l'esecuzione rapida di una sezione di codice senza dover eseguire l'intera app. Il REPL in Kotlin è un ambiente di programmazione interattivo utente che accetta input utente singolo e espressioni singole. Quindi li valuta e restituisce l'output all'utente.
Modo di accedere alla sessione REPL a Kotlin
È possibile accedere a Kotlin Repl (lettura-evaluti-pint-loop) su un'interpretazione della riga di comando che utilizziamo in un ambiente "parco giochi" per testare i nostri programmi Kotlin. Basta eseguire Kotlinc come comando su Ubuntu 20.04 Schermata del terminale per avviare una modalità REPL e vedremo qualcosa del genere:
Poiché il repl è un interprete della riga di comando, ci aspetta semplicemente di digitare qualcosa in esso. Possiamo scrivere espressioni di Kotlin per verificare come funzionano una volta che sei nel repl. La parola chiave di Kotlin Repl auto-generata verrà utilizzata per visualizzare il valore risultante.
Come usare Repl in Kotlin
Per comprendere l'uso della lingua repl Kotlin, dovremmo prendere questi esempi riportati di seguito:
Esempio n. 1: programma di utilizzo della funzione println () in repl in kotlin
Abbiamo semplicemente utilizzato la funzione println nella sessione Kotlin Repl che stamperà i valori della variabile specificata e le stringhe passate nella funzione.
Nel codice di esempio sopra, abbiamo appena dato un comando di "kotlinc" che ci consente di entrare nella modalità repl. Siamo quindi in grado di scrivere ed eseguire il nostro codice. La modalità Kotlin Repl ha una variabile creata come parola chiave "var" e assegnata un nome "carattere". Il carattere variabile viene inizializzato con il carattere "z". Abbiamo anche creato una variabile come "intero" per passare il valore intero. La variabile "intero" memorizza il numero "99". Quindi, abbiamo chiamato la funzione println che stampa il valore del carattere e i negozi di valore intero nelle variabili. Qui, abbiamo chiamato il "carattere" variabile e il "intero" sotto forma di interpolazione della stringa con la stringa. Le variabili di interpolazione della stringa saranno i valori corrispondenti presenti in esse. Puoi vedere il valore stampato fianco a fianco.
Esempio n. 2: programma di esecuzione di un'operazione aritmetica in Repl in Kotlin
Abbiamo eseguito alcune operazioni aritmetiche in modalità Kotlin Repl, che non richiedono esistenza di file per il programma da eseguire. Stampano semplicemente il valore dell'operazione specificata.
Nel codice sopra, abbiamo definito le variabili come "A" e "B" che abbiamo superato i diversi valori per le diverse operazioni. Abbiamo eseguito operazioni di base i.e., aggiunta, sottrazione, moltiplicazione e divisione. Abbiamo anche scritto le stringhe che è il nome dell'operazione eseguita con il segno "//". Si noti che il compilatore REPL legge queste stringhe come stringhe della riga di commento. Quindi, abbiamo gestito la nuova variabile come "C". La variabile "C" viene passata nella funzione println e stamperà il risultato restituito dall'operazione specificata. L'output è mostrato su ciascuna esecuzione della funzione println.
Esempio n. 3: programma di conversione del tipo in repl in kotlin
La conversione del tipo è abbastanza semplice nella modalità REPT di Kotlin in quanto non dobbiamo inizializzare prima il valore o quindi dichiarare il suo tipo in un'altra variabile. Abbiamo una panoramica di come convertiamo semplicemente il tipo di dati di valori.
Nel codice di esempio sopra, abbiamo una conversione del tipo di dati dei valori. All'inizio abbiamo convertito il valore del galleggiante “15.5 "nel tipo di dati INT chiamando il modo convenzionale di" Toint ". Puoi vedere l'output con la parola chiave "res" con l'unità Kotlin menzionata. Quindi, abbiamo convertito il valore INT “99.0 "per fluttuare il valore usando il metodo" tofloat ". Abbiamo anche convertito il valore "256" in valore di byte e il valore "70000" di tipo corto usando "Tobyte" per la conversione in byte e usando "Toshort" per la conversione in "Short". Qui, abbiamo un valore numerico come "65" che abbiamo convertito nel valore del carattere usando il metodo "tochar" e converte il numero nel carattere "A". Alla fine, abbiamo la conversione del valore lungo per digitare int.
Esempio n. 4: programma di creazione di classe e la sua NSTANCE in REPL in Kotlin
Abbiamo preso un codice di esempio piuttosto avanzato di creazione di una classe e chiamando la sua istanza per mostrare nel repl Kotlin.
Nell'esempio sopra, abbiamo creato una classe con il nome "colore" e abbiamo creato il suo costruttore lì. Il costruttore sta prendendo un'istanza di classe che è rappresentata come "CNAME". L'istanza "cname" ha una proprietà di tipo stringa e ha un valore vuoto. Quindi, abbiamo dichiarato una variabile come "c" che chiama la classe "colore" e inizializza un valore "indaco" per l'istanza di classe. La variabile "C" viene utilizzata con l'istanza di classe per mostrare o visualizzare il valore dell'istanza "cname" della classe "colore".
Conclusione
L'obiettivo principale dell'articolo è di familiarizzare con la funzione della modalità Kotlin Repl. Lavorare con la modalità Kotlin Repl ha il vantaggio di archiviare tutti i comandi in uno script e ottenere tutte le linee di output in un unico posto. Abbiamo dimostrato un modo per accedere alla modalità REPT su Kotlin. Quindi, abbiamo vari esempi di come possiamo scrivere i nostri codici nella modalità Kotlin Repl. È semplice eseguire grandi pezzi di codice. In modalità REPL, la modifica dello script è molto più semplice che sia i novizi che gli esperti possono trarne beneficio.