English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Programma di introduzione a Kotlin

In questo articolo, imparerai a scrivere un programma Hello World in Kotlin.

Un programma semplice per stampare Hello, World! sullo schermo. Poiché è un esempio di programma molto semplice.

Prima di scrivere il programma, assicurati che il tuo computer possa eseguire Kotlin.

Esploriamo come il programma "Hello, World!" funzioni in Kotlin.

Programma "Hello, World!" in Kotlin

// Hello World Program
fun main(args: Array<String>) {
    println("Hello, World!")
}

Quando si esegue questo programma, l'output è:

Hello, World!

Come funziona questo programma?

  1. // Hello World Program
    Ogni riga che inizia con // è un commento in Kotlin (simile a Java). I commenti vengono ignorati dal compilatore. Sono destinati a fornire una migliore comprensione dell'intenzione e della funzione del programma. Per ulteriori informazioni, visita Commenti in Kotlin.

  2. fun main(args: Array<String>) { ... }
    Questa funzione main è necessaria in ogni applicazione Kotlin. Il compilatore Kotlin esegue il codice a partire dalla funzione main.
    Questa funzione accetta un array di stringhe come parametro e restituisce Unit. Ne parleremo nei capitoli successivi.
    Ricorda che la funzione main è obbligatoria, è il punto di ingresso di ogni programma Kotlin. La firma della funzione main è:

    fun main(args: Array<String>) {
        ... .. ...
    }
  3. println("Hello, World!")
    La funzione println() stampa il messaggio fornito tra virgolette e un carattere di newline e lo invia al flusso di output standard. In questo programma, stampa Hello, World! e un carattere di newline.

Confronto con il programma "Hello, World!" in Java

Come probabilmente sai, Kotlin è interamente convertibile con Java. Questo è equivalente a Programma "Hello, World!" in Java.

// Hello World Program
class HelloWorldKt {
    public static void main(String[] args) {
        System.out.println("Hello, World!"); 
    }
}

Alcuni punti importanti da notare

  1. A differenza di Java, non è necessario creare una classe (class) in ogni programma Kotlin. Questo perché il compilatore Kotlin crea questa classe per noi.
    Se stai utilizzando IntelliJ IDEA, vai su Run > Edit Configurations per visualizzare questo tipo. HelloWorld.ktSe viene utilizzato, il compilatore creerà la classe HelloWorldKt.

  2. La funzione println() chiama internamente System.out.println().
    Se stai utilizzando IntelliJ IDEA, posiziona il cursore accanto a println e vai a Navigate > Declaration (shortcut:)Ctrl + BPer Mac:Cmd + BQuesto aprirà il file Console.kt (file dichiarativo). Puoi vedere che la funzione println() chiama internamente System.out.println().