Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Prosedur Function
mengembalikan nilai ke kode panggilan baik dengan menjalankan Return
pernyataan atau dengan menemukan pernyataan Exit Function
atau End Function
.
Untuk mengembalikan nilai menggunakan pernyataan Return
Masukkan
Return
pernyataan pada titik di mana tugas prosedur selesai.Return
Ikuti kata kunci dengan ekspresi yang menghasilkan nilai yang ingin Anda kembalikan ke kode panggilan.Anda dapat memiliki lebih dari satu
Return
pernyataan dalam prosedur yang sama.Prosedur berikut
Function
menghitung sisi terpanjang, atau hipotenis, dari segitiga kanan, dan mengembalikannya ke kode panggilan.Function Hypotenuse(side1 As Double, side2 As Double) As Double Return Math.Sqrt((side1 ^ 2) + (side2 ^ 2)) End Function
Contoh berikut menunjukkan panggilan umum ke
hypotenuse
, yang menyimpan nilai yang dikembalikan.Dim testLength, testHypotenuse As Double testHypotenuse = Hypotenuse(testLength, 10.7)
Untuk mengembalikan nilai menggunakan Fungsi Keluar atau Fungsi Akhir
Di setidaknya satu tempat dalam
Function
prosedur, tetapkan nilai ke nama prosedur.Saat Anda menjalankan pernyataan
Exit Function
atauEnd Function
, Visual Basic mengembalikan nilai yang terakhir kali diberikan ke nama prosedur.Anda dapat memiliki lebih dari satu
Exit Function
pernyataan dalam prosedur yang sama, dan Anda dapat mencampurReturn
danExit Function
pernyataan dalam prosedur yang sama.Anda hanya dapat memiliki satu
End Function
pernyataan dalam prosedurFunction
.Untuk informasi selengkapnya dan contohnya, lihat "Nilai Yang Dikembalikan" di Pernyataan Fungsi.