だから私はPerlプログラマーの初心者です。私はそれを約1か月間使用していますが、先週かそこらでのみ、sysadminタイプのタスク以外の目的で使用しています。そうすることで、私は次の質問に遭遇しました、
Perlサブプロセスは非常に柔軟性があり、渡す引数に多くの制約を課すことはありません。引数の数を強制したり、参照やスカラーなどであるかどうかを確認したりするにはどうすればよいでしょうか。
明確にするために、私が現在Perlサブプロセスに対して行っていることは次のとおりです。
sub mySub{
($a, $b) = @_;
continue and use these methods
}
しかし、これは何$a
を$b
保持するかについての保証を提供しません。とにかく、値が含まれていることを確認する方法はありますか?たとえば、の参照$a
とのスカラーはあり$b
ますか?
前もって感謝します。
編集:私がスカラーと言ったとき、私は$b
整数を含み、他のデータ構造への参照ではないことを意味します。