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?
// 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.fun main(args : Array) (… )
Dit is demain
functie die verplicht is in elke Kotlin-applicatie. De Kotlin-compiler begint de code van demain
functie 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 dezemain
functie een verplichte functie is, die het startpunt is van elk Kotlin-programma. De handtekening van demain
functie is:fun main (args: Array) (…)
println("Hello, World!")
Deprintln()
functie drukt het gegeven bericht tussen de aanhalingstekens en een nieuwe regel af naar de standaard uitvoerstroom. In dit programma wordt eenHello, 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
- In tegenstelling tot Java is het niet verplicht om
class
in elk Kotlin-programma een te maken. Het is omdat de Kotlin-compiler de klasse voor ons maakt.
Als u IntelliJ IDEA gebruikt, ga dan naarRun
>Edit Configurations
om deze les te bekijken. Als je je Kotlin-bestand HelloWorld.kt hebt genoemd , maakt de compiler de HelloWorldKt-klasse. - De
println()
functie roeptSystem.out.println()
intern op.
Als u IntelliJ IDEA gebruikt, plaatst u uw muiscursor naastprintln
en gaat u naarNavigate
>Declaration
(Sneltoets: Ctrl + B. Voor Mac: Cmd + B ), dit opentConsole.kt
(aangiftebestand). Je kunt zien dat deprintln()
functie intern aan het bellen isSystem.out.println()
.