TCL & Proc

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.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: