Sub-Program
Sub-program merupakan cara menuliskan sebuah baris kode untuk dipanggil berulang kali tanpa perlu menulis baris kode yang sama berulang kali, Sub-program membuat penyusunan program menjadi terstruktur dan memecah baris kode sesuai kegunaanya untuk dipakai kembali.
Sub-program dibagi menjadi dua yaitu Prosedur dan Fungsi.
Berikut contoh sederhana dari penerapan sub-program.
-
Tanpa Sub-program
let dompet = ["KTP","KTM","Poto pacar"] var bawaKTP = false for isi in dompet: if isi == "KTP": bawaKTP = true var bawaKTM = false for isi in dompet: if isi == "KTM" bawaKTM = true echo bawaKTP # true echo bawaKTM # true
-
Sub-program
let dompet = ["KTP","KTM","Poto pacar"] func bawa(barang : string,di: []string) : bool = for isi in di: if isi == barang: return true return false echo bawa("KTP",dompet) # true echo bawa("KTM",dompet) # true