コマンドラインから関数にいくつかの引数を渡す方法はGetopt::Long
? 私の問題は次のとおりです。オプションを次のように定義します。
...
my $result = GetOptions('ham=s{2}' => \&hamming_distance);
...
sub hamming_distance {
my @values = @_;
...
}
オプションでプログラムを呼び出すと
--ham good wood
サブルーチン を 2 回呼び出しました。1回は "good" で、もう 1 回はhamming distance
"wood"でした。両方のパラメーターを使用して 1 つの呼び出しのみを取得するにはどうすればよいですか?@_
ham,good
ham,wood
ham,good,wood