Pembuatan Function
untuk membuat function dapat dilakukan dengan syntax seperti ini :
function [nama_function](argument:[tipe_data]):[tipe_kembalian]{
statement(s);
return [hasil_kembalian];
}
- [nama_function] isi dengan nama function, peraturan pemberian nama function tidak boleh sama dengan function yang lain, selebihnya, pemberian nama hampir sama seperti variable
- argument untuk menyertakan argumen misalnya pada function trace() yang argumennya berupa string yang akan dikeluarkan di output. Argumen dan tipe data boleh tidak disertakan dalam pembuatan function.
- tipe_data adalah tipe data dari argumen yang disertakan. Argumen dan tipe data boleh tidak disertakan dalam pembuatan function.
- tipe_kembalian untuk mendefinisikan hasil dari function, apakah function itu menghasilkan data string, number, atau yang lain. Jika tidak memiliki tipe kembalian, isi saja dengan void.
- return, digunakan untuk mengembalikan nilai. tipe data dari return harus sama dengan tipe_kembalian. Bila kita mengisi "return 10" maka tipe_kembalian dari function kita harus Number. dalam function return boleh tidak disertakan.
function kuadrat(bil:Number):Number{
bil = bil * bil;
return bil;
}
trace(kuadrat(10));
Pada baris pertama, kuadrat adalah nama function. bil adalah argumen yang disertakan, sedangkan Number adalah tipe kembalian dari function kuadrat.
Pada baris ke-dua. bil = bil * bil bertujuan untuk mengisi variable bil dengan kuadrat dari variable bil itu sendiri.
Pada baris ke-tiga, return bil, bertujuan untuk mengembalikan nilai hasil proses function kuadrat.
Baris ke-lima untuk mengakhiri function dengan "}".
trace(kuadrat(10)); bermaksud untuk menampilkan di output layer hasil proses bilangan 10 oleh function kuadrat, maka di output layer akan keluar angka 100 yang merupakan 10 * 10.
Contoh function tanpa nilai kembalian dan tanpa argumen :
function buatVariable():void{
var a:Number = 0;
}
buatVariable();
Contoh di atas merupakan function tanpa argumen dan nilai kembali. Function tanpa nilai kembali dapat kita definisikan dengan tipe kembalian void.
Baris buatVariable(); digunakan untuk memanggil function buatVariable yang digunakan untuk membuat variable a dengan tipe Number dan nilai 0.
Emperor Casino | Shootercasino
BalasHapusJoin and WIN BIG on the Leading Online Casino Website with Great Bonuses & Huge Jackpots! Start Winning 메리트 카지노 Today! More Than 1500 Casino Games. Join 카지노사이트 Now! 제왕카지노