perl


Perl

Perlやってる人は何か書いてください。

目次

関数

require

  • require Expr
    引数(Expr)で指定したPerlスクリプトを読み込んで実行する。
    実行する前に、指定されたファイルがまだ読み込まれていないか確認する。

use

  • use Module LIST
    指定したモジュールから、現在のパッケージにサブルーチンや変数などをインポートする。

制御構文


foreach

  • foreach 変数 (リスト) {ブロック}
    リストの1番目から順番に変数に代入していき、ブロックを実行する。

その他

メモ

●変数
・$xxx
スカラー変数と呼ぶらしい。数値や文字列をひとつだけ代入することができる。

・%xxx
連想配列と呼ぶらしい。
$変数名{文字列}という形式で、文字列を添え字とした配列を表現することができる。

・localとmy 変数をローカル変数として定義する場合には、local または my を使用する。

localmy
PerlバージョンPerl4, Perl5Perl5のみ
局所化の特性宣言されたサブルーチンから呼び出されたサブルーチンからは参照が可能。完全に局所化されるため、localのように、サブルーチンから呼び出されたサブルーチンからも参照することはできない。