私はコードレビューの過程にあり、これに出くわしました:
Dim lngLen As Long
lngLen = 16&
私はいくつかの読書をしましたが、これは数値を long にキャストする方法のようです - それは正しいですか?
lngLen
しかし、これは数値であるため、値 16 を割り当てることができるので、ここで本当に必要なのでしょうか。
また、次のコードに従って、これが行われます。
Dim strCompName As String
strCompName = String$(lngLen, 0&)
String
Access のヘルプ定義から、「指定された長さの繰り返し文字列を含むバリアントを返す」というメソッドを認識しています。
では、$ は何をするのでしょうか? また、 & は 0 を long にキャストしていますか?