トップページ
ひらく | たたむ | ページトップ
↓マウスで反転選択した文字を検索
Perl
   
ページ内検索 ページ外検索
検索したい文字を入力して
ENTERを押すと移動します。
\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";
      }
スクリプトをコールする
    arg.pl  aaa bbb ccc

















NINJAIDX 7