この古い TurboBasic コード ベースを継承し、より現代的なものに変換しています。このコード スニペットで、Wind が変数と配列の両方になる方法を説明できますか?
Dim Wind(1:3,2:3)
Sub WindFunction
Shared Wind()
local var
Erase Wind
Wind = 123
var = Wind
Wind(1,2) = 567
End Sub
この古い TurboBasic コード ベースを継承し、より現代的なものに変換しています。このコード スニペットで、Wind が変数と配列の両方になる方法を説明できますか?
Dim Wind(1:3,2:3)
Sub WindFunction
Shared Wind()
local var
Erase Wind
Wind = 123
var = Wind
Wind(1,2) = 567
End Sub
Turbo Basicのウィキペディアのページは、それが方言の 1 つであることを示唆しています。
A
...ダブルA$
... ストリングA(...)
... double の配列完全に別個の変数として扱われるため、あなたの場合は
Wind(...)
... double の配列Wind
...ダブルこれらの方言は、ほとんどの変数の型を名前だけで扱います。配列のみを宣言する必要があります。配列でさえ宣言なしでアドレス指定できる場合があり、その場合、配列は 1 次元でサイズが 10 の配列であると見なされます。
SO でさらにいくつかのリンクを見つけることができます (ああ、あなたもそれを見ました *g*): https://stackoverflow.com/questions/4147605/learning-turbobasic