array="e1 e2 e3"perl
@array = {e1, e2 ,e2}; %hash = {key1 => val1, key2 => val2, key3 => val3};C
int array[] = {1, 2, 3};shell 的串列型資料叫list裡面元素用space分開,最常用的場合
for var in $array do cmd1 donearray中的元素就是用space分開的資料。 perl有個很像的foreach
foreach $var (@array) { xxx }其實這是C shell的寫法。 C沒有像這樣一個一個自動餵array的元素給變數的機制。