Dim a(1)AsInteger'' 1-dimensional, 2 elements (0 and 1) Dim b(0To1)AsInteger'' 1-dimensional, 2 elements (0 and 1) Dim c(5To10)AsInteger'' 1-dimensional, 6 elements (5, 6, 7, 8, 9 and 10)
Dim d(1To2, 1To2)AsInteger'' 2-dimensional, 4 elements: (1,1), (1,2), (2,1), (2,2) Dim e(9, 9, 9, 9)AsInteger'' 4-dimensional, 10 * 10 * 10 * 10 elements
旧バージョン
Dim a(1)AsInteger'' 1-dimensional, 2 elements (0 and 1) Dim b(0To1)AsInteger'' 1-dimensional, 2 elements (0 and 1) Dim c(5To10)AsInteger'' 1-dimensional, 5 elements (5, 6, 7, 8, 9 and 10)
Dim d(1To2, 1To2)AsInteger'' 2-dimensional, 4 elements: (1,1), (1,2), (2,1), (2,2) Dim e(255, 255, 255, 255)AsInteger'' 4-dimensional, 256 * 256 * 256 * 256 elements
Fix-len arrays declared with only 'Dim' are located in the stack.
'Dim' だけで宣言された固定長配列は、「スタック」に配置されます。
Fix-len arrays declared with 'Dim Shared' or 'Static' are located in the .BSS section (in the .DATA section if they are initialized when defined).
'Dim Shared' か 'Static' で宣言された固定長配列は、.BSSセクションに配置されます。
(定義時に初期化されている場合は .DATAセクション)
The data of the var-len arrays is always located in the heap.
可変長配列のデータは、常にヒープに配置されます。