Print in Kotlin

L'istruzione print del linguaggio Kotlin mi permette di stampare qualcosa sullo schermo, una stringa o il contenuto di una variabile.

print(x)

Dove x è una stringa oppure una variabile.

L'istruzione print() non include il ritorno a capo automatico.

Nota. Per includere il ritorno a capo (CR) in automatico devo usare l'istruzione println().

    Un esempio pratico

    Questo codice stampa una stringa a video.

    fun main() {
    print("Hello")
    print("World")
    }

    Le stringhe vanno indicate tra doppi apici.

    L'istruzione print non va a capo. Quindi, l'output del programma è

    HelloWorld

    Esempio 2

    Per forzare il ritorno a capo in una stringa uso il simbolo \n.

    fun main() {
    print("Hello \n")
    print("World")
    }

    Quando il programma incontra \n nella stringa della prima istruzione print() va a capo.

    L'output del programma è

    Hello
    World

    Esempio 3

    Posso usare l'istruzione print() anche per visualizzare il contenuto di una variabile

    fun main() {
    var anno=2000
    print(anno)
    }

    In questo caso, non essendo una stringa, il nome della variabile non va indicato tra doppi apici.

    Il risultato in output è

    2000

    Esempio 4

    Per stampare il contenuto di una variabile in una stringa digito dentro la stringa ${nomevariabile}

    Questa notazione è detta formattazione stringa o modello di stringa.

    fun main() {
    var anno=2000
    print("Hello World ${anno}")
    }

    Nel programma dichiaro la variabile anno e gli assegno il valore 2000.

    Quando il programma incontra ${anno} dentro la stringa lo sostituisce automaticamente con il contenuto della variabile (2000).

    L'output del programma è

    Hello World 2000

    Esempio 5

    Lo stesso risultato dell'esempio precedente si ottiene scrivendo la variabile dentro la stringa $nomevariabile senza le parentesi graffe.

    fun main() {
    var anno=2000
    print("Hello World $anno")
    }

    L'output del programma è

    Hello World 2000

    E così via.

     


     

    Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

    FacebookTwitterLinkedinLinkedin
    knowledge base

    Kotlin