Linux陣列array基礎

2022-07-30 01:42:15 字數 1104 閱讀 2877

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 在這個以逗號分隔的列表中,第一項成為陣列的第乙個元素,第二項成為第二個元...