Visual Basic には、多くのオプション引数を持つ関数があります。これらのオプションの引数のほんの一部を関数に渡すことができ、必要なものに到達するために多数のコンマやスペースを使用する必要はありません。などの名前付きパラメーターへの方法を見たどこかOptVar:=val
で、それはうまくいかないようです。これを行う方法があるかどうか疑問に思っています。これは読みやすさに役立ちます。
Function foo(Optional val1 = 1, Optional val2 = 2, Optional val3 = 3)
End Function
foo
次のように必要な最後の引数のみで使用するには:
fud = foo( , , 4)
少し扱いにくいです。このような構成が機能する場合は、より良いでしょう:
fud = foo(val3:=4)
しかし、これはうまくいきません。