-2

現在、GetOptions の使用に問題があります。

このコードのチャンクがあるとしましょう:

my $var1;
my $var2;

GetOptions (
    'option1=s' => \$var1,
    'option2=s' => \$var2,
);

コマンド ラインでスクリプトを実行しているときは、この特定のケースを回避しようとしています。

myprog.pl --option1 --option2 arg1 arg2 (など)

ここで、option1 は $var1 で --option2 に割り当てられますが、これは明らかに私の意図ではありません。

myprog.pl --option1 何か --option2 何かElse ...

助言がありますか?

4

1 に答える 1