SHIINBLOG

Perl入学式 に 中途入学しました

Perl入学式in沖縄 第4回 〜サブルーチン/正規表現編〜 に参加しました.


あるツールのインターフェースが Perl で書かれていて,読めなかったのと,
いろいろあって少し興味があったので参加してみました.


一応,1回〜3回までの資料を見ながら復習(?)はして行きました.


第4回は,ちょうど分からなかった,@_ の説明とかがあって, 良かったです.


メモ程度にまとめておく(:3」∠)

  • @_ は,サブルーチンの引数がまとめて入った配列
  • $x = shift @_ とか ($x, $y) = @_ したら取り出せる
  • ($x, $y, @array) = @_ とかして 2つはスカラー,後は配列みたいにできる

全体としてはこんな感じ…?

sub func {
    my $x = shift @_;
    print "$x\n";
}

func(10);


これでインターフェースの Perl スクリプト読めるぞ〜