Println in Kotlin
Nel linguaggio Kotlin l'istruzione println stampa una stringa o il contenuto di una variabile sullo schermo. Poi va a capo.
println(x)
Dove x è una stringa oppure una variabile.
L'istruzione println() include il ritorno a capo automatico. Alla fine della stampa sposta il cursore all'inizio della riga successiva.
Nota. L'istruzione println() si distingue dall'istruzione print() che, invece, non include il ritorno a capo (CR).
Un esempio pratico
Questo codice stampa due stringhe.
fun main() {
println("Hello")
println("World")
}
Le stringhe sono indicate tra doppi apici.
L'istruzione println va a capo automaticamente. Quindi, l'output del programma è
Hello
World
Esempio 2
In questo esempio uso l'istruzione println() per visualizzare il contenuto di una variabile
fun main() {
var anno=2000
print(anno)
}
Il nome della variabile non va indicato tra doppi apici.
Il risultato in output è
2000
Esempio 3
Posso usare l'istruzione println() anche per stampare il contenuto di una variabile direttamente dentro una stringa.
Digito dentro la stringa la sintassi ${nomevariabile}
fun main() {
var anno=2000
println("Hello World ${anno}")
}
Nel programma dichiaro la variabile anno. Poi assegno alla variabile il valore 2000.
Quando il programma incontra ${anno} nella stringa di stampa, lo sostituisce con il contenuto della variabile ossia 2000.
L'output del programma è
Hello World 2000
E così via.