I den här artikeln lär du dig att skriva Hello World-programmet i Kotlin.
En "Hello, World!" är ett enkelt program som matas ut Hello, World!
på skärmen. Eftersom det är ett mycket enkelt program används det ofta för att introducera ett nytt programmeringsspråk.
Innan du skriver programmet, se till att din dator kan köra Kotlin. För det besöket: Hur man kör Kotlin på din dator?
Låt oss utforska hur "Hello, World!" programmet fungerar i Kotlin.
Kotlin "Hello, World!" Program
// Hello World Program fun main(args : Array) ( println("Hello, World!") )
När du kör programmet blir resultatet:
Hej världen!
Hur detta program fungerar?
// Hello World Program
Alla rader som börjar med//
är en kommentar i Kotlin (liknar Java). Kommentarer ignoreras av kompilatorn. De är avsedda för personer som läser koden för att bättre förstå programmets avsikt och funktionalitet. För att lära dig mer, besök Kotlin kommentarer.fun main(args : Array) (… )
Det här ärmain
funktionen som är obligatorisk i varje Kotlin-applikation. Kotlin-kompilatorn börjar köra koden frånmain
funktionen.
Funktionen tar rad strängar som parameter och returnerar Enhet. Du kommer att lära dig mer om funktioner och parametrar i senare kapitel.
För nu, kom bara ihåg attmain
funktionen är en obligatorisk funktion som är ingångspunkten för varje Kotlin-program.main
Funktionens signatur är:kul huvud (args: Array) (…)
println("Hello, World!")
Denprintln()
funktionen skriver den givna meddelande innanför citattecken och nyrad till standard ut strömmen. I det här programmet skrivs utHello, World!
och en ny rad.
Jämförelse med Java "Hello, World!" program
Som du vet är Kotlin 100% kompatibelt med Java. Här är en motsvarande Java "Hello, World!" program.
// Hello World Program class HelloWorldKt ( public static void main(String() args) ( System.out.println("Hello, World!"); ) )
Få viktiga anmärkningar
- Till skillnad från Java är det inte obligatoriskt att skapa ett
class
i varje Kotlin-program. Det beror på att Kotlin-kompilatorn skapar klassen för oss.
Om du använder IntelliJ IDEA, gå tillRun
> förEdit Configurations
att se den här klassen. Om du namngav din Kotlin-fil HelloWorld.kt skapar kompilatorn HelloWorldKt-klassen. - Den
println()
funktionsanropSystem.out.println()
internt.
Om du använder IntelliJ IDEA, placera muspekaren bredvidprintln
och gå tillNavigate
>Declaration
(Genväg: Ctrl + B. För Mac: Cmd + B ) öppnas dettaConsole.kt
(deklarationsfil). Du kan se attprintln()
funktionen internt ringerSystem.out.println()
.