Menu
Coddy logo textTech

Dönüş Değerleri

Coddy'nin Kotlin Journey'sinin Temel Bilgiler bölümünün bir parçası. Ders 57 / 93.

Fonksiyonlar yalnızca eylemleri gerçekleştirmekten fazlasını yapabilir; çağrıldıkları yere bir değer de geri gönderebilirler. Bunu yapmak için parantezlerden sonra bir return türü belirtir ve return anahtar sözcüğünü kullanırsınız.

fun add(a: Int, b: Int): Int {
    return a + b
}

fun main() {
    val result = add(3, 5)
    println(result)
}
// Çıktı: 8

Parantezlerden sonraki : Int, bu işlevin bir tamsayı döndürdüğünü belirtir. return ifadesi değeri geri gönderir ve işlevden hemen çıkar. Çağıran taraf daha sonra bu değeri bir değişkende saklayabilir veya doğrudan kullanabilir.

Döndürülen değerler, fonksiyonları çok daha esnek hâle getirir. Fonksiyonlar yalnızca sonuçları yazdırmak yerine, programınızın başka yerlerinde kullanabileceğiniz değerleri hesaplayabilir:

fun double(n: Int): Int {
    return n * 2
}

fun main() {
    println(double(7) + 1)
}
// Çıktı: 15

Bir işlev anlamlı herhangi bir şey döndürmüyorsa, dönüş türü Unit olur. Kotlin bunu varsayılan olarak kabul ettiğinden bu türü belirteç olarak yazmayabilirsiniz - bu yüzden yalnızca println() içeren önceki işlevlerimizin bir dönüş türüne ihtiyacı olmadı.

challenge icon

Görev

Orta

İki tam sayı alan ve çarpımlarını döndüren bir multiply işlevi yazın.

İşlev, iki sayıyı birbiriyle çarpmalı ve sonucu döndürmelidir.

Parametreler:

  • a (Int): İlk sayı
  • b (Int): İkinci sayı

Döndürür: a ve b değerlerinin çarpımı (Int)

Kendin dene

fun multiply(a: Int, b: Int): Int {
    // Kodu buraya yaz
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temel Bilgiler bölümündeki tüm dersler

Kendi başına pratik yap: Kotlin playground