首頁>Club>
4
回覆列表
  • 1 # 使用者3098613971747

    實際上,規模為n的陣列變數是由n個普通的變數組成的。

    陣列是一個包含多個值的變數。任何變數都可以在陣列中使用。陣列的尺寸沒有最大限制,也不要求成員變數連續索引或者賦值。

    簡介:

    陣列是基於0的:第一個元素的下標以0開始。

    間接的宣告使用以下的語法來宣告一個變數:

    ARRAY

    INDEXNR 需要使用一個值為正數的數學表示式。

    完成流程:

    一個數組的外部宣告使用內建命令declare 來完成:

    declare ARRAYNAME

    一個帶有索引值的宣告也是可以接受的,但是索引值將被忽略。對陣列的指定屬性可以透過使用內建命令 declare 和 readonly。屬性對陣列中的所有變數起作用;你不能使用混合陣列。

    陣列變數也可以使用這種格式的複合賦值來建立:

    ARRAY=(value1 value2 ... valueN)

    每個值將以這種形式 string 排列。索引號是可選的。如果提供,索引號就賦給它;otherwise the index of the element assigned is the number of the last index that was assigned, plus one. 這樣的格式 declare 也可以接受。如果不提供索引值,那索引自動從零開始。

    在陣列中加入缺少或者額外的成員使用以下語法:

    ARRAYNAME=value

    記住 內建命令提供 -a 選項,來允許對一個數組的成員變數進行讀取和賦值。

  • 中秋節和大豐收的關聯?
  • 木門上刷的油漆、封閉漆和開放漆有什麼質量差別?