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
几个基本的方言将标量和数组视为不同的对象,即使它们共享相同的名称。不幸的是,我无法在明确说明的情况下找到参考。 – Howard
即使Wind从未被宣布为标量对象? –
许多BASIC不要求你声明你的标量变量。但在这种情况下,它看起来更像是一个全球性的。 – Troy