■配列関数
・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 |