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
Returnpernyataan pada titik di mana tugas prosedur selesai.ReturnIkuti kata kunci dengan ekspresi yang menghasilkan nilai yang ingin Anda kembalikan ke kode panggilan.Anda dapat memiliki lebih dari satu
Returnpernyataan dalam prosedur yang sama.Prosedur berikut
Functionmenghitung 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 FunctionContoh 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
Functionprosedur, tetapkan nilai ke nama prosedur.Saat Anda menjalankan pernyataan
Exit FunctionatauEnd Function, Visual Basic mengembalikan nilai yang terakhir kali diberikan ke nama prosedur.Anda dapat memiliki lebih dari satu
Exit Functionpernyataan dalam prosedur yang sama, dan Anda dapat mencampurReturndanExit Functionpernyataan dalam prosedur yang sama.Anda hanya dapat memiliki satu
End Functionpernyataan dalam prosedurFunction.Untuk informasi selengkapnya dan contohnya, lihat "Nilai Yang Dikembalikan" di Pernyataan Fungsi.