Prosedur
Prosedur adalah kumpulan baris kode yang dibungkus dengan nama dan parameter, parameter prosedur adalah nilai yang diberikan untuk diproses oleh kumpulan baris kode didalamnya. Berikut pola kalimat prosedur :
proc <nama prosedur> (<nama parameter> : <tipe data prosedur>,...) : <tipe data kembalian> =
<barik kode prosedur>
Contoh seperti ini:
proc rumuSegitiga(alas: int, tinggi: int) : float =
return (alas * tinggi) / 2
echo rumuSegitiga(4,3)
# 6
Prosedur tidak mewajibkan kita untuk untuk membuat nilai kembalian dan bisa merubah nilai di luar prosedur, ini kebalikanya dengan satu sub-program lain : Fungsi.
var hasil = 0
proc rumuSegitiga(alas: int, tinggi: int)=
hasil = (alas * tinggi) / 2
rumuSegitiga(4,3)
echo hasil
# 6