#!/usr/bin/env perl #-*-Perl-*- use v5.16; my @a = qw; my $b = [@a]; while (my ($i, $v) = each $b) { say "$i: $v"; } while (my ($i, $v) = each [@a]) { say "$i: $v"; } #### my $b = {map { $_ => $_ } qw}; while (my ($i, $v) = each $b) { say "$i: $v"; } while (my ($i, $v) = each {map { $_ => $_ } qw}) { say "$i: $v"; }