sub

広告

広告

解説

サブルーチンの宣言を行います。サブルーチンに渡された引数は特殊配列変数 @_ に格納されますので、$_[0], $_[1], $_[2],...として参照することができます。return( … )は … をサブルーチンの戻り値とし、サブルーチンを終了することを意味します。return()を省略した場合はサブルーチンの最後の文の結果がサブルーチンの戻り値となります。

使用例

# サブルーチンの中でローカル変数を使用する例

sub sample {
    local(@x) = @_;
    local($i);
    local($ans) = 0;
    for ($i = 0; $i <= $#x; $i++) {
        $ans += $x[$i];
    }
    return($ans);
}

広告

Copyright (C) 2003-2006 七鍵 key@do.ai 初版:2003年07月07日 最終更新:2006年08月08日