English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.
// Hello World Program fun main(args: Array<String>) { println("Hello, World!") }
Quando si esegue questo programma, l'output è:
Hello, World!
// 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.
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>) { ... .. ... }
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.
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!"); } }
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.
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().