W tym artykule nauczysz się pisać program Hello World w Kotlinie.
„Hello, World!” to prosty program, który wyświetla Hello, World!
na ekranie. Ponieważ jest to bardzo prosty program, często używa się go do wprowadzenia nowego języka programowania.
Zanim napiszesz program, upewnij się, że Twój komputer może uruchomić Kotlin. Na tę wizytę: Jak uruchomić Kotlin na swoim komputerze?
Zobaczmy, jak „Hello, World!” program działa w Kotlinie.
Kotlin "Hello, World!" Program
// Hello World Program fun main(args : Array) ( println("Hello, World!") )
Po uruchomieniu programu wynik będzie następujący:
Witaj świecie!
Jak działa ten program?
// Hello World Program
Każda linia zaczynająca się od//
jest komentarzem w Kotlinie (podobnie jak w Javie). Komentarze są ignorowane przez kompilator. Są przeznaczone dla osoby czytającej kod, aby lepiej zrozumieć przeznaczenie i funkcjonalność programu. Aby dowiedzieć się więcej, odwiedź komentarze Kotlin.fun main(args : Array) (… )
Tomain
funkcja, która jest obowiązkowa w każdej aplikacji Kotlin. Kompilator Kotlin rozpoczyna wykonywanie kodu zmain
funkcji.
Funkcja przyjmuje tablicę ciągów jako parametr i zwraca Jednostka. Dowiesz się o funkcjach i parametrach w dalszych rozdziałach.
Na razie pamiętaj tylko, żemain
funkcja jest obowiązkową funkcją, która jest punktem wejścia każdego programu Kotlin. Podpismain
funkcji to:fun main (args: Array) (…)
println("Hello, World!")
println()
Funkcja drukuje daną wiadomość wewnątrz cudzysłowów i nowej linii do standardowego strumienia wyjściowego. W tym programie drukujeHello, World!
i nowa linia.
Porównanie z językiem Java „Hello, World!” program
Jak wiesz, Kotlin jest w 100% interoperacyjny z Javą. Oto odpowiednik Java „Hello, World!” program.
// Hello World Program class HelloWorldKt ( public static void main(String() args) ( System.out.println("Hello, World!"); ) )
Kilka ważnych uwag
- W przeciwieństwie do Javy, tworzenie pliku
class
w każdym programie Kotlin nie jest obowiązkowe . To dlatego, że kompilator Kotlin tworzy dla nas klasę.
Jeśli używasz IntelliJ IDEA, przejdź doRun
>,Edit Configurations
aby wyświetlić tę klasę. Jeśli nadałeś plikowi Kotlin nazwę HelloWorld.kt , kompilator utworzy klasę HelloWorldKt. println()
Funkcja zwracaSystem.out.println()
wewnętrznie.
Jeśli używasz IntelliJ IDEA, umieść kursor myszy obokprintln
i przejdź doNavigate
>Declaration
(Skrót: Ctrl + B. Dla Mac: Cmd + B ), to otworzy sięConsole.kt
(plik deklaracji). Możesz zobaczyć, żeprintln()
funkcja wywołuje wewnętrznieSystem.out.println()
.