linux陣列array基礎【$和$a的區別】
bash中,陣列變數的賦值有兩種方法:
(1) name = (value1 ... valuen)此時下標從0開始
(2) name[index] = value
下面以乙個簡單的指令碼來說明,指令碼內容如下:
#!/bin/bash#定義陣列
a=(a b c d e f )
#把陣列按字串顯示輸出
echo
$#陣列的長度表示$
len=$
echo $
#螢幕顯示:
6#改變陣列元素的值
a[3]='
vivian
'echo $
#螢幕顯示:a b c vivian e f
#迴圈輸出陣列元素
i=0while [ $i -lt $len ]
doecho
$let i++
done
#迴圈輸出陣列元素的另一種寫法,注意,在條件中,引用變數一定要用雙引號 ,否則報錯
for (( j=0; j<"
$len
"; j=j+1
))do
echo
$done
#迴圈輸出陣列元素的另一種寫法,注意,$不能寫成$a ,$a預設是第乙個元素,如果a="
a b c ded
",就可以寫$a
for value in $
doecho
$value
done
b="a b c d e f
"for value in
$bdo
echo
$value
done
array=($b)
echo array_length : $
#就相當於b=(123
4),不信你可以試試echo $
echo
$#上面的例子還可以改寫成以下內容:
for value in $
doecho
$value
done
Go程式設計基礎 陣列array
陣列array 1 定 義 數 組 的 格 式 var n n 0 2 數 組 長 度 也 是 類 型 的一部分,因此 具 有 不 同 長 度 的陣列為 為 不 同 類 型 3 注 意 區 分 指 向 數 組 的 指標和 指 針 數 組 4 數 組 在go 中 為 值 類 型 5 數 組 之 間 可...
go語言基礎 陣列array
1.陣列 概念 儲存一組相同的資料型別的資料結構。特點 資料結構 記憶體上是連續空間。儲存資料特點 有序,可以重複。資料型別一致。定長 陣列一旦建立長度不能更改,但是可以更改儲存的資料。使用 建立陣列 var 陣列名 size 資料型別 0000000 var 陣列名 size 資料型別 陣列名 5...
c 陣列賦值基礎教程 Array
宣告陣列之後,可以立即為其填充值。方法是在一對大括號中,使用乙個以逗號分隔的資料項列表。清單2 30宣告了乙個字串陣列,然後在一對大括號中指定了9種不同的程式語言的名稱。宣告陣列的同時進行賦值 string languages 在這個以逗號分隔的列表中,第一項成為陣列的第乙個元素,第二項成為第二個元...