-
array 函式 (array function)。
返回包含陣列的變體。
語法。 array(arglist)
必需的 arglist 引數是乙個逗號分隔的值表,用於將值分配給變體包含的陣列元素。 如果未提供任何引數,則建立乙個長度為 0 的陣列。
說明。 用於表示陣列元素的符號由變數名稱、括號和括號中所需元素的索引號組成。 在下面的示例中,第乙個語句建立變體的變體。
第二個語句將陣列分配給變數 a。 最後一條語句將陣列的第二個元素的值分配給另乙個變數。
dim a as variant
a = array(10,20,30)
b = a(2)
使用 array 函式建立的陣列的下限由 option base 語句指定的下限確定,除非陣列由型別庫的名稱定義(例如 )。 如果它由型別庫名稱限定,則陣列不受選項庫的影響。
注意 未宣告為陣列的變體也可以表示陣列。 除了固定長度的字串和使用者定義的型別外,變體變數可以表示任何型別的陣列。 儘管包含陣列的變體和包含 variant 型別元素的陣列在概念上是不同的,但訪問陣列元素的方式是相同的。
-
在 VB 中,array() 函式用於建立陣列,這意味著返回包含陣列的變體。 您可以建立數值陣列(具有數字 ID 鍵的陣列)、關聯陣列(具有指定鍵的陣列,每個鍵與乙個值關聯)和多維陣列(包含乙個或多個陣列的陣列)。
array(50 25 369 42 23 36 88 127) 表示建立了乙個多維陣列,稱為陣列,其中包含這八個數字。
-
陣列賦值函式。
格式:變數名稱 = 陣列(常量列表)。
其中:變數名稱必須宣告為變體型別並用作陣列。
常量列表用逗號分隔,陣列的下限和上限由 lbound 和 ubound 函式獲得。
-
陣列是陣列的意思,在VB中,還有乙個叫陣列的函式,它用於通過向函式傳遞引數來初始化乙個變體型別的陣列。
-
例如,這將為 a 分配乙個值,然後 a 變成乙個陣列 a = array(1, 2, 3, 4, 5) for i = 0 to ubound(a) print a(i), next
-
它定義乙個有界陣列,其中包含五個元素,它們是