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)
}