Perlコーディング初心者質問スレ Part 59
■ このスレッドは過去ログ倉庫に格納されています
0587nobodyさん
2009/06/07(日) 13:52:57ID:???やりたいことは、@before = ('a', 'b', 'c')とう配列があったときに、
”この配列の要素”をkey、”その配列要素の場所”をvaluとしてハッシュを作ることです。
今はmapの外に$iを用意して下記の様にしています。
my @before = ('a', 'b', 'c');
my $i=-1;
my @after = map { ++$i => $_ } @before;
この$iを使わずに実現する方法があったら教えて欲しいです。
この$iがとれない様であれば、forでやった方がキレイかなと思ってしまいます。
■ このスレッドは過去ログ倉庫に格納されています