Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Parametreler ve Dönüş Değerleri

Tek Parametre

işlev kare(x: Sayı) -> Sayı {
    geri dön x * x
}

Çoklu Parametre

işlev hesapla(a: Sayı, b: Sayı, c: Sayı) -> Sayı {
    geri dön a + b * c
}

Varsayılan Değerler

işlev selamla(isim: Yazı = "Misafir") {
    yazdır("Merhaba, ", isim)
}

selamla()          // Merhaba, Misafir
selamla("Ahmet")   // Merhaba, Ahmet

Çoklu Dönüş (Tuple)

işlev böl(a: Sayı, b: Sayı) -> (Sayı, Sayı) {
    değişken bölüm = a / b
    değişken kalan = a % b
    geri dön (bölüm, kalan)
}

değişken (q, r) = böl(10, 3)

Variadic Parametreler

işlev topla(...sayılar: Sayı[]) -> Sayı {
    değişken sonuç = 0
    döngü n sayılarda {
        sonuç += n
    }
    geri dön sonuç
}

yazdır(topla(1, 2, 3, 4))  // 10

Named Parameters

işlev oluştur(isim: Yazı, yaş: Sayı, şehir: Yazı) {
    yazdır(isim, yaş, şehir)
}

oluştur(isim: "Ali", şehir: "İstanbul", yaş: 25)