print @array;
配列@arrayの要素内容が順番に表示される。
|
|
print "@array";
配列@arrayの要素内容が順番に表示される。
要素内容の間には半角スペースが入る。
|
|
print $array[-1];
配列@arrayの最後の要素内容を表示。
|
|
print $array[-2];
配列@arrayの最後から2番目の要素内容を表示。
|
|
print $#array;
配列@arrayの最後のインデックス値を表示。
例えば4つの配列だと「3」と表示。
|
|
@new = @array[1..3];
配列のスライス。
配列@arrayの2番目から4番目の要素内容を持つ配列@newを作る。
|
|
@abc = ('a', 'b', 'c');
配列への代入。
|
|
@def = qw(d e f);
配列への代入。
qwを使うと半角スペース区切りで指定する事が出来る。
|
|
@new = (@abc, @def);
配列@abcと配列@defを連結させた配列@newを作る。
|
|
if (@array) { 処理 }
配列@arrayがスカラーコンテキストで評価される。
配列@arrayの要素数が1以上の時に真となる。
|
|
@i = (5, 3, 1, 2, 3);
print reverse @i;
配列の要素内容を逆にして表示。
「32135」と表示される。
@iの要素内容は変化しない。
|
|
□更新履歴
2007.04.22 全体的に内容を見直し
|
|
|