main fonksiyonu
- Kotlin kursu
- Başlangıç
- Ders 3/116
- 4 dk
fun main(args: Array<String>) yapısını öğrenirsin.
main fonksiyonu
Kotlin'de main fonksiyonu bir programın başladığı yerdir. En yalın hali fun main() biçimindedir; parametre almaz. Komut satırı argümanlarına erişmek istersen fun main(args: Array<String>) imzasını kullanırsın.
Burada args bir String dizisidir; programla birlikte verilen her argüman args[0], args[1] biçiminde okunur. Program hiç argüman verilmeden çalıştırılırsa args.size sıfır olur.
Uygulama args'ı yazdır
Bir fun main(args: Array<String>) yaz. println(args.size) ile dizinin uzunluğunu yazdır.
Örnek çözüm
fun main(args: Array<String>) {
println(args.size)
}Beklenen çıktı
0
Hangi main imzası?
Kotlin 2.x'te iki yaygın main imzası vardır: fun main() ve fun main(args: Array<String>). İlkini basit programlarda, ikincisini komut satırı argümanları gerektiğinde kullanırsın.
Hangisini seçersen seç, programın başlangıç noktası her zaman main adlı fonksiyondur. IntelliJ IDEA her iki biçimi de destekler.
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 İmzayı tamamla
fun main(args: Array<String____>) { }
fun main(args: Array<String>>) { }
Açıklama: Array<String> bir String dizisinin türüdür.
2 args neyin örneğidir?
- Int
- Boolean
- Array<String> Doğru cevap
- Char
Açıklama: args bir Array<String>'dir; yani String dizisidir.
3 Kavramları eşleştir
| Kavram | Anlamı |
|---|---|
main |
Giriş noktası |
args |
Komut satırı argümanları |
Array<String> |
Dizi türü |
println |
Çıktı |