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

Fonksiyon Tanımlama

Basit Fonksiyon

işlev selamla() {
    yazdır("Merhaba!")
}

selamla()  // Çağırma

Parametreli Fonksiyon

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

selamla("Ahmet")

Dönüş Değerli

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

değişken sonuç = topla(5, 3)

Lambda Fonksiyonlar

değişken çarp = (x, y) => x * y
yazdır(çarp(3, 4))  // 12

Recursive

işlev faktoriyel(n: Sayı) -> Sayı {
    eğer n <= 1 {
        geri dön 1
    }
    geri dön n * faktoriyel(n - 1)
}