関数の引数指定

Perlの関数は引数を設定する必要は無いですが、
意図的に引数の種類を指定する方法はあります。

sub example($;@) {
...;
}

とすると、第一引数がスカラー、第二引数がリストになります。
ただし、関数の引数はリストで渡されますので、引数の値の取得には工夫が必要です。

my $sc = shift @_;
my @ls = @_;

shiftを使い、リストの一番前のスカラーを取得しつつ削除し、
次に残りのリストを取得します。

テーマ : プログラミング
ジャンル : コンピュータ

2007-12-25 : Work-Linux-Perl : コメント : 0 : トラックバック : 0
Pagetop
コメントの投稿
非公開コメント

Pagetop
« next  ホーム  prev »

プロフィール

zive

Author:zive
大阪在住、男

ブログ検索

月別アーカイブ

FC2カウンター