引数にハッシュを指定することもできる。
sub.plで、
1つ目みたいにハッシュ変数で渡すこともできるし、2つ目みたいに直接ハッシュ形式で書いて渡すこともできる。
(今回は2つ目でハイフン('-')の付いたキーを使ってる。引用符(''や"")有りのキーもあるし、引用符もハイフンもないキーもできるあたり、ハッシュのキーはかなり柔軟。)
@_でもらった引数を%hashに入れることでハッシュとして扱える。
$ vi sub.pl $ perl sub.pl key2 = value2 key1 = value1 key3 = value3 -a = aaa -c = ccc -b = bbb $
こうなる。
Sample/perl/sub/hash_arguments/src/sub at master · bg1bgst333/Sample · GitHub