■配列関数

・push()関数とpop関数
 リストの右側に対して操作を行い新しい値を追加(psuh)したり削除(pop)する。
・shift()関数とunshift()関数
 リストの左側に対して操作を行い新しい値を追加(unshift)したり削除(shift)する。
・reverse関数
 配列の要素を反転させる
・sort関数
  sort関数は指定された引数を文字列として扱ってASCIIコードの昇順に並べ書いた結果をリストする。

#!/bin/perl

# 配列の初期化
for $i (0..9) {
$array[$i] = $i;
}
STDOUT(@array);

unshift(@array, "A");
STDOUT(@array);

shift(@array);
STDOUT(@array);

STDOUT(reverse(@array));

@array[0,1,2,3,4,5,6,7,8,9]=@array[1,2,1,4,6,4,6,7,0,9];
STDOUT(@array);
push(@array, "A", "B", "ABC");
STDOUT(@array);
STDOUT(sort(@array));

exit(0);

sub STDOUT {
	my @array = @_;
	while(@array) {
		print "$array[0] ";
		shift(@ar	ray);
	}
	print "\n";
}

実行結果

0 1 2 3 4 5 6 7 8 9
A 0 1 2 3 4 5 6 7 8 9
0 1 2 3 4 5 6 7 8 9
9 8 7 6 5 4 3 2 1 0
1 2 1 4 6 4 6 7 0 9
1 2 1 4 6 4 6 7 0 9 A B ABC
0 1 1 2 4 4 6 6 7 9 A ABC B