Return Type Otomatik Bulunur
Örnek
Şöyle yaparız. Return Type derleyici tarafından bulunabilir
fun getItemById(id: String) = repository.findItemById(id)
Return Type Belirtme
Return type kodda belirtilebilir.
Örnek
Şöyle yaparız.
fun getItemById(id: String): Item = repository.findItemById(id)
Örnek
Elimizde şöyle bir kod olsun
Burada return type lambda block olarak algılanıyor. Yani şöyle. Lambda çağrılmadığı için de çalışmıyorfun greetGoodMorning() {// Some codeprintln("Good Morning")}fun greetGoodAfternoon() = {// Some codeprintln("Good Afternoon")}fun main() {greetGoodMorning()greetGoodAfternoon()}// Output:// Good Morning
fun greetGoodAfternoon(): () -> Unit = {// Some codeprintln("Good Afternoon")}
Hiç yorum yok:
Yorum Gönder