Array(配列)
変数には @ をつける
初期化する
@a = ( 1, 2, 3 )
@a = ( 1, "aaa", 2 )
SYNTAX
foreach 制御変数 ( リスト値 ) { 実行 }
foreach scalar ( array ) { statement }
イテレートする
foreach $i (3, 2, 1)
{
print "count $i \n";
}
WARNING
配列の () は必須
my @a = ( 1, 2, 3 )
foreach $i ($a)
{
print "$i \n";
}
push( @a, 10 );
pop( @a );
unshift( @a, 10 );
shift( @a );
reverse( @a );
sort( @a );
$a[ 0 ] );
my $nr = @a;
$" = '_';
my $ret = "@a";
Main.関数の引数
argument
my $i;
for ( $i=0; $i<=$#ARGV; $i++ ) {
print @ARGV[$i], "\n";
}
my $i;
for ( $i=0; $i<=$#ARGV; $i++ ) {
print $ARGV[$i], "\n";
}
スクリプトをコールする
arg.pl aaa bbb ccc