işlev kare(x: Sayı) -> Sayı {
geri dön x * x
}
işlev hesapla(a: Sayı, b: Sayı, c: Sayı) -> Sayı {
geri dön a + b * c
}
işlev selamla(isim: Yazı = "Misafir") {
yazdır("Merhaba, ", isim)
}
selamla() // Merhaba, Misafir
selamla("Ahmet") // Merhaba, Ahmet
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)
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
işlev oluştur(isim: Yazı, yaş: Sayı, şehir: Yazı) {
yazdır(isim, yaş, şehir)
}
oluştur(isim: "Ali", şehir: "İstanbul", yaş: 25)