Ok, Sekarang yang akan dibahas adalah proc. Proc adalah perintah yang
digunakan untuk mendefiniskan method. Syntax yang digunakan adalah
sebagai berikut
proc name { arguments } {
body_method
}
contoh diatas membuat procedure/method dengan nama ‘name’. Tcl
mempunyai global environment untuk menyimpan nama2 procedure, sehingga
bisa dipastikan hanya terdapat 1 buah procedure dengan nama
‘name’. Apabila procedure dengan nama ‘name’ telah terdefinisikan,
maka procedure itu akan digantikan dengan procedure ‘name’ yang baru.
contoh dari procedure
proc add { a b } {
return [expr $a +$b]
}
argument pada procedure dapat mempunyai default, contoh dari
mendefinisikan procedure yang argument-nya mempunyai nilai default
proc add { {a 10} {b 20} } {
expr a + b
}
dari contoh diatas, argument b akan mempunyai nilai 20 bila tidak didefinisikan.
Filed under: Software Dev, tcl/tk