map()について少しはまったのでメモ。 AI_1 UEO_1 AI_2 UEO_2 AI_3 UEO_3..... 上記のような要素が入った配列を作成したい。 で、初めは以下のように考えた。 my @array = map { "AI_$_", "UEO_$_" } 1 .. 10; print "@array\n"; しかしこれではsyntax errorとなる。 % ./48test.pl syntax error at 48test.pl line 5, near "} 1" ?、展開させてるのが悪いのかなと思って、以下のようにしてみた。 my @array = map { "AI_".$_, "UEO_".$_ } 1 .. 10; print "@array\n"; AI_1 UEO_1 AI_2 UEO_2 AI_3 UEO_3..... できた。 とはいえ、このままだと気持