広告
広告
サブルーチンの宣言を行います。サブルーチンに渡された引数は特殊配列変数 @_ に格納されますので、$_[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); }
広告