Карта Perl - должна отобразить массив в хеш как arrayelement-> array_index

У меня есть массив как это:

my @arr = ("Field3","Field1","Field2","Field5","Field4");

Теперь я использую карту как ниже, где/DOSOMETHING/является ответом, ищу.

my %hash = map {$_ => **/DOSOMETHING/** } @arr

Теперь я требую, чтобы хеш был похож ниже:

Field3 => 0
Field1 => 1
Field2 => 2
Field5 => 3
Field4 => 4

Какая-либо справка?

16
задан Eugene Yarmash 22 September 2012 в 22:42
поделиться