VBScript - Fungsi dan prosedur

Suatu fungsi mengacu pada subrutin yang memungkinkan pelaksanaan serangkaian instruksi dengan hanya memanggil isi program utama. Gagasan menggunakan subrutin ini biasanya disebut fungsi (atau prosedur) dalam sebagian besar bahasa pemrograman. Ada dua jenis prosedur yang digunakan untuk VBScript:

  • Sub prosedur - serangkaian instruksi yang tidak mengembalikan nilai apa pun.
  • Prosedur fungsi - satu set instruksi yang mengembalikan nilai sebagai output.

Prosedur memungkinkan Anda untuk menjalankan serangkaian instruksi di berbagai bagian program. Ini menyederhanakan kode dan ukuran program Anda. Di sisi lain, fungsi yang dapat memanggil dirinya sendiri disebut fungsi rekursif.

VBScript berisi fungsi-fungsi standar yang mungkin berlaku untuk satu atau lebih jenis objek tertentu, fungsi-fungsi ini disebut metode.

Mendeklarasikan prosedur Sub

Definisi prosedur yang disebut "deklarasi". Deklarasi prosedur Sub dilakukan antara sub dan akhir Sub instruksi, menggunakan sintaks berikut:

 Sub Name_of_procedure (argumen1, argument2, ...) daftar instruksi End Sub 

Perhatikan bahwa:

  • Sub kata kunci diikuti oleh nama yang diberikan untuk prosedur
  • Nama fungsi mengikuti aturan yang sama dengan nama variabel:
  • Nama harus dimulai dengan huruf
  • nama prosedur dapat berisi huruf, angka dan karakter _ dan & (spasi tidak diizinkan!)
  • nama fungsi, karena variabel-variabelnya peka huruf besar-kecil (diferensiasi antara huruf besar dan huruf kecil)
  • Argumen bersifat opsional, tetapi jika tidak ada argumen, tanda kurung masih harus ada.
  • Jangan lupa untuk menutup kawat gigi
  • Jumlah kawat gigi terbuka (fungsi, loop dan struktur lainnya) harus sama dengan jumlah kurung tertutup!
  • Hal yang sama berlaku untuk tanda kurung, kurung, atau kutipan!
  • Setelah ini selesai, prosedur Anda tidak akan berjalan sampai dipanggil di suatu tempat dalam skrip!

Mendeklarasikan prosedur Function

Prosedur fungsi mirip dengan prosedur Sub, dengan perbedaan bahwa itu dapat mengembalikan nilai.

Pernyataan prosedur Fungsi dilakukan antara instruksi Fungsi dan Fungsi Akhir, menggunakan sintaks berikut:

 Function Name_of_procedure (argument1, argument2, ...) Daftar instruksi End Function 

Prosedur Fungsi dapat mengembalikan nilai Varian!

Fungsi berikut mengubah Euro di Francst:

 Function FrancEuro (prix) FrancEuro = prix / 6.55957 Fungsi Akhir 

Memanggil fungsi

Untuk menjalankan suatu fungsi, panggil saja dengan menuliskan namanya (case sensitive) diikuti oleh tanda kurung terbuka (dan mungkin argumen) dan kemudian tanda kurung penutup:

 Functionname () Untuk memanggil prosedur: Call Procedure_name () 

Dimungkinkan juga untuk memanggil prosedur sebagai berikut:

 Argumen procedureure_name 

Dokumen asli diterbitkan di CommentcaMarche.net

Artikel Sebelumnya Artikel Berikutnya

Tips