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