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

Programme d'introduction à Kotlin

Dans cet article, vous apprendrez à écrire un programme 'Hello World' en Kotlin.

Un programme simple affichant 'Hello, World!' sur l'écran. En raison de son extrême simplicité, il s'agit d'un exemple de programme très simple.

Avant d'écrire un programme, assurez-vous que votre ordinateur peut exécuter Kotlin.

Explorons le programme "Hello, World!" en Kotlin

Programme "Hello, World!" en Kotlin

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

Lorsque vous exécutez ce programme, la sortie est :

Hello, World!

Comment ce programme fonctionne-t-il ?

  1. // Hello World Program
    Toute ligne commençant par // Les lignes au début sont des commentaires en Kotlin (similaires à Java). Les commentaires sont ignorés par le compilateur. Ils sont destinés à aider les lecteurs de code à mieux comprendre l'intention et la fonction du programme. Pour plus d'informations, visitez Commentaires en Kotlin

  2. fun main(args : Array<String>) { ... }
    Cette fonction main est nécessaire dans chaque application Kotlin. Le compilateur Kotlin commence à exécuter le code à partir de la fonction main.
    Cette fonction prend une tableau de chaînes de caractères en paramètre et retourne Unit. Vous découvrirez les fonctions et les paramètres dans les chapitres suivants.
    N'oubliez pas que la fonction main est une fonction obligatoire, c'est l'entrée de chaque programme Kotlin. La signature de la fonction main est :

    fun main(args : Array<String>) {
        ... .. ...
    }
  3. println("Hello, World!")
    La fonction println() affiche le message donné entre guillemets et le retour chariot, et l'envoie au flux de sortie standard. Dans ce programme, il affiche Hello, World! et fait un retour chariot.

Comparé au programme "Hello, World!" en Java

Comme vous le savez, Kotlin peut être utilisé avec Java 100% sont convertibles. Cela équivaut à Programme "Hello, World!" en Java

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

Plusieurs points importants à noter

  1. Contrairement à Java, il n'est pas nécessaire de créer une classe (class) dans chaque programme Kotlin. C'est parce que le compilateur Kotlin en crée un pour nous.
    Si vous utilisez IntelliJ IDEA, veuillez aller à Run > Edit Configurations pour voir ce type. Si vous nommez un fichier Kotlin HelloWorld.ktSi cela est le cas, le compilateur créera la classe HelloWorldKt.

  2. La fonction println() appelle System.out.println() à l'intérieur.
    Si vous utilisez IntelliJ IDEA, placez le curseur à côté de println, puis accédez à Navigate> Declaration ( raccourci clavier :Ctrl +BPour Mac :Cmd + BCela ouvrira Console.kt (fichier de déclaration). Vous pouvez voir que la fonction println() appelle System.out.println() à l'intérieur.