コマンドラインから引数を取る実行可能スクリプト(perl)を書いています。ここにいくつかの異なる構文があります、私は考えることができます:
myPerlScript 10 42
myPerlScript myarg1=10 myarg2=42
myPerlScript -myarg1=10 -myarg2=42
myPerlScript myarg1 10 myarg2 42
myPerlScript -myarg1 10 -myarg2 42
オプション1は好きではありません。引数を任意の順序で指定したり、引数をスキップしてデフォルト値に依存したりすることができないためです。また、2(または3、...)次元の引数を与えたいと思います。ここにいくつかの例があります:
myPerlScript myarg 10x20
myPerlScript myarg=10x20
myPerlScript -myarg 10x20
myPerlScript -myarg=10x20
myPerlScript -myarg=10 20
myPerlScript -myarg=10,20
推奨される構文は何ですか?またはあなたは何をお勧めしますか?そしてそれは状況やスクリプトが何のために使われるかに依存しますか?