V tomto článku se naučíte psát program Hello World v Kotlin.
„Ahoj, světe!“ je jednoduchý program, který vystupuje Hello, World!
na obrazovku. Jelikož je to velmi jednoduchý program, často se používá k zavedení nového programovacího jazyka.
Než začnete psát program, ujistěte se, že na vašem počítači lze spustit Kotlin. Pro tuto návštěvu: Jak spustit Kotlin na vašem počítači?
Pojďme prozkoumat, jak „Hello, World!“ program funguje v Kotlin.
Kotlin "Ahoj, svět!" Program
// Hello World Program fun main(args : Array) ( println("Hello, World!") )
Když spustíte program, výstup bude:
Ahoj světe!
Jak tento program funguje?
// Hello World Program
Jakýkoli řádek začínající na//
je komentář v Kotlin (podobně jako Java). Kompilátor komentáře ignoruje. Jsou určeny pro osobu, která čte kód, aby lépe porozuměla záměru a funkčnosti programu. Další informace najdete v komentářích Kotlin.fun main(args : Array) (… )
Toto jemain
funkce, která je povinná v každé aplikaci Kotlin. Kompilátor Kotlin začne spouštět kód zmain
funkce.
Funkce vezme pole řetězců jako parametr a vrátí Unit. O funkcích a parametrech se dozvíte v dalších kapitolách.
Prozatím si pamatujte, že tatomain
funkce je povinná funkce, která je vstupním bodem každého programu Kotlin. Podpismain
funkce je:zábavná hlavní (args: Array) (…)
println("Hello, World!")
println()
Funkce vytiskne danou zprávu uvnitř uvozovek a nový řádek na standardní výstup proudu. V tomto programu tiskneHello, World!
a nový řádek.
Srovnání s Javou „Hello, World!“ program
Jak víte, Kotlin je 100% interoperabilní s Javou. Tady je ekvivalentní Java „Hello, World!“ program.
// Hello World Program class HelloWorldKt ( public static void main(String() args) ( System.out.println("Hello, World!"); ) )
Několik důležitých poznámek
- Na rozdíl od Javy není povinné vytvářet
class
v každém programu Kotlin. Je to proto, že kompilátor Kotlin pro nás vytváří třídu.
Pokud používáte IntelliJ IDEA, přejděte naRun
>Edit Configurations
pro zobrazení této třídy. Pokud jste pojmenovali svůj soubor Kotlin HelloWorld.kt , kompilátor vytvoří třídu HelloWorldKt. println()
Funkce voláSystem.out.println()
interně.
Pokud používáte IntelliJ IDEA, umístěte kurzor myši naprintln
a přejděte naNavigate
>Declaration
(Zástupce: Ctrl + B. Pro Mac: Cmd + B ), otevře seConsole.kt
(soubor deklarace). Vidíte, že tatoprintln()
funkce interně voláSystem.out.println()
.