2017-01-16 6 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

関連する問題