1

この古い 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
4

1 に答える 1

3

Turbo Basicのウィキペディアのページは、それが方言の 1 つであることを示唆しています。

  • A ...ダブル
  • A$... ストリング
  • A(...)... double の配列

完全に別個の変数として扱われるため、あなたの場合は

  • Wind(...)... double の配列
  • Wind...ダブル

これらの方言は、ほとんどの変数の型を名前だけで扱います。配列のみを宣言する必要があります。配列でさえ宣言なしでアドレス指定できる場合があり、その場合、配列は 1 次元でサイズが 10 の配列であると見なされます。

SO でさらにいくつかのリンクを見つけることができます (ああ、あなたもそれを見ました *g*): https://stackoverflow.com/questions/4147605/learning-turbobasic

于 2011-07-18T18:45:13.200 に答える