Tuesday, August 14, 2007

QuickFunction

QuickFunction, kalau di bahasa pemrograman, bisa dikatakan sebagai "prosedur".
Contoh kasus:
Misalkan kita mau bikin script penjumlahan (a+b), yang nantinya akan sering dipakai. Supaya lebih efisien, kita bikin script ini di QuickFunction. Nanti kita cukup CALL script ini saja.

* Dari application explorer (defaultnya ada di bagian kiri windowmaker) expand script.
* Klik kanan QuickFunction, pilih new.
* Akan tampil QuickFunction Windows pop up.
* Pada kolom Function, masukkan nama function, misal jumlah (nama ini bebas).
* Pada kolom argumen, masukkan variabel dari script, dan tipenya. Untuk script jumlah (a+b), maka kita masukkan argumen "a", tipe bisa integer / real, dan argumen "b".
* Pada body script, kita tuliskan return = a+b;
* Dengan menggunakan return, maka hasil dari script a+b akan dipassing ke script yang memanggil Function tsb.
* Klik OK.

Untuk memanggil QuickFunction, kita menggunakan keyword "CALL"
Scriptnya:
c = CALL nama Function(argumen1, argumen2);
Untuk contoh diatas, berarti:
c = CALL jumlah(10,30);

Dengan menggunakan return pada bodyscript, seperti sudah dijelaskan sebelumnya, hasil dari script jumlah akan dipassing ke tag c. Jadi sesudah memanggil Function jumlah, tag c akan berisi nilai 40.