2017-01-16 75 views
0

我是編程中的新手。我在做一些VB代碼的練習,但是我得到了關於這個主題的錯誤。編譯器錯誤:聲明的預期結束

以下是該錯誤在返回表達「數學」被高亮顯示的代碼

Function hypotenuse(ByVal a As Single, ByVal b As Single) As Single 
Return Math.Sqrt((a^2) + (b^2)) 
End function 

回答

2

在VB6/VBA中,函數的返回值變量名稱是函數名稱本身。

Function hypotenuse(ByVal a As Single, ByVal b As Single) As Single 
    hypotenuse = Math.Sqr((a^2) + (b^2)) 
End Function 
+0

非常感謝您的支持,我不知道我認爲這兩種方式都可以接受。是的,當我使用函數名稱就像一個魅力。我很感謝你的幫助 – Ali