\n |
[ トップページ ]
[ ____CommandPrompt ]
[ ____JScript ]
[ ____MySQL ]
[ ____Cygwin ]
[ ____Java ]
[ ____Emacs ]
[ ____Make ]
[ ____Perl ]
[ ____Python ]
[ ____OpenGL ]
[ ____C# ]
[ ____StyleSheet ]
[ ____C++ ]
[ ____Winsock ]
[ ____Thread ]
[ ____VisualStudio ]
[ ____C ]
[ ____Win32API ]
[ ____Lua ]
[ ____PhotoShop ]
ヘッダ検索
■ 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
sort( @a );
# 参照( index 0 から始まる )
$a[ 0 ] );
# 要素数
# 配列のスカラに代入すればとれる
my $nr = @a;
# 展開
# 区切り指定
$" = '_';
my $ret = "@a";
■ Main.関数の引数
# Main Argument
■ 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";
}
スクリプトをコールする
|
|
NINJAIDX 7