実行時にオプションを指定できるようにして、それをヘルプ表示します。ここでは、有効/無効(スイッチ)としてのオプションだけを扱いました。他にも文字列や数値を指定するオプションを処理できるのでとても便利です。自作のスクリプトでも時間が経てば忘れてしまうのでスクリプト内にメモを残しておくと後で参考になります。ヘルプを表示できればエディタで開く事もありません。"デフォルトの動作です。オプションこの順で最初に見つかるオプションが優先します。1.all全員の事を表示します。2.takolukaたこルカの事を表示します。lukaルカ姐さんの事を表示します。オプションなしデフォルトの動作をします。=cut実行結果オプションなし。perlsample_012.plデフォルトの動作です。各種のオプションを指定します。--lukaルカ姐さんも俺の嫁ヘルプを表示します。この順で最初に見つかるオプションが優先します。全員の事を表示します。たこルカの事を表示します。ルカ姐さんの事を表示します。デフォルトの動作をします。特定できれば短い名前にしてもOKです。--takoたこルカは俺の嫁オプションの1文字目が重複しなければ1文字でも特定できるのでOKです。--tたこルカは俺の嫁ハイフン2文字「--」を1文字「-」にしてもOKです。-tたこルカは俺の嫁でもLinuxのコマンドによくあるハイフン「-」に続けて1文字のオプションを並べるのは分解してくれません。GetOptionsで"bundling"指定が必要です。22.ハイフンなしのオプションがあればオプション処理後に拾えます。このサンプルでは使わずにエラー扱いにしています。mojolicious。