HOW TO:宣告陣列變數
更新:2007 年 11 月
您可使用 Dim 陳述式 (Statement) 來宣告陣列變數,方式和其他變數相同。您可以在變數名稱後面加上一組或多組括號,用以表示它是陣列而非「純量」(Scalar) (包含單一值的變數)。
宣告陣列變數
若要宣告一維陣列變數
在您的宣告中,請於變數名稱後加入一組括號。下列範例宣告含有 Double 資料型別 (Visual Basic) 元素之一維陣列變數。
Dim cargoWeights() As Double
前述範例宣告了陣列變數,但是未指派陣列給這個變數。您還是需要建立一維陣列,將之初始化然後指派給 cargoWeights。
若要宣告多維陣列變數
在您的宣告中,請於變數名稱之後加入一組括號,並且在括號中置入逗號以分隔維度 (Dimension)。下列範例宣告了存放含有 Short 資料型別 (Visual Basic) 項目之四維陣列變數。
Dim atmospherePressures(,,,) As Short
前述範例宣告了陣列變數,但是未指派陣列給這個變數。您還是需要建立四維陣列,將之初始化然後指派給 atmospherePressures。
若要宣告不規則陣列變數
在您的宣告中,請於變數名稱之後加入與巢狀陣列層次數目相同的括號。以下範例宣告了含有「陣列的陣列」(為一陣列,其中每個元素都是陣列) 的陣列變數,該陣列之最內層陣列含有 Byte 資料型別 (Visual Basic) 元素。
Dim inquiriesByYearMonthDay()()() As Byte
前述範例宣告了陣列變數,但是未指派陣列給這個變數。您還是需要建立「陣列的陣列」的陣列,將之初始化然後指派給 inquiriesByYearMonthDay。