Kotlin Hallo wereld - Je eerste Kotlin-programma

In dit artikel leer je het Hello World-programma in Kotlin te schrijven.

Een "Hallo, wereld!" is een eenvoudig programma dat Hello, World!op het scherm wordt weergegeven. Omdat het een heel eenvoudig programma is, wordt het vaak gebruikt om een ​​nieuwe programmeertaal te introduceren.

Voordat u het programma schrijft, moet u ervoor zorgen dat uw computer Kotlin kan draaien. Voor dat bezoek: Kotlin uitvoeren op uw computer?

Laten we eens kijken hoe "Hallo, wereld!" programma werkt in Kotlin.

Kotlin "Hallo, wereld!" Programma

  // Hello World Program fun main(args : Array) ( println("Hello, World!") )

Wanneer u het programma uitvoert, is de uitvoer:

 Hallo Wereld! 

Hoe werkt dit programma?

  1. // Hello World Program
    Elke regel die begint met //is een opmerking in Kotlin (vergelijkbaar met Java). Opmerkingen worden genegeerd door de compiler. Ze zijn bedoeld voor personen die de code lezen om de bedoeling en functionaliteit van het programma beter te begrijpen. Bezoek Kotlin-opmerkingen voor meer informatie.
  2. fun main(args : Array) (… )
    Dit is de mainfunctie die verplicht is in elke Kotlin-applicatie. De Kotlin-compiler begint de code van de mainfunctie uit te voeren.
    De functie neemt een reeks tekenreeksen als parameter en retourneert Eenheid. In latere hoofdstukken leert u over functies en parameters.
    Onthoud voorlopig dat deze mainfunctie een verplichte functie is, die het startpunt is van elk Kotlin-programma. De handtekening van de mainfunctie is:
     fun main (args: Array) (…)
  3. println("Hello, World!")
    De println()functie drukt het gegeven bericht tussen de aanhalingstekens en een nieuwe regel af naar de standaard uitvoerstroom. In dit programma wordt een Hello, World!nieuwe regel afgedrukt .

Vergelijking met Java "Hallo, wereld!" programma

Zoals u weet, is Kotlin 100% interoperabel met Java. Hier is een gelijkwaardige Java "Hello, World!" programma.

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

Enkele belangrijke opmerkingen

  1. In tegenstelling tot Java is het niet verplicht om classin elk Kotlin-programma een te maken. Het is omdat de Kotlin-compiler de klasse voor ons maakt.
    Als u IntelliJ IDEA gebruikt, ga dan naar Run> Edit Configurationsom deze les te bekijken. Als je je Kotlin-bestand HelloWorld.kt hebt genoemd , maakt de compiler de HelloWorldKt-klasse.
  2. De println()functie roept System.out.println()intern op.
    Als u IntelliJ IDEA gebruikt, plaatst u uw muiscursor naast printlnen gaat u naar Navigate> Declaration(Sneltoets: Ctrl + B. Voor Mac: Cmd + B ), dit opent Console.kt(aangiftebestand). Je kunt zien dat de println()functie intern aan het bellen is System.out.println().

Interessante artikelen...