- 论坛徽章:
- 7
|
回复 3# 莫莫小米
shi:- #!/usr/bin/perl
- use 5.022;
- # my %hash = map { my $h; @$h{ (split) } = (); $a++, $h } <DATA>;
- # my %hash = map { $a++ => { map { $_ => undef } split } } <DATA>;
- # EQ
- my %hash = map {
- my $h = {};
- my @keys = split;
- @{$h}{@keys} = ();
-
- # EQ
- # $h->{$_} = undef for @keys;
-
- $a++ => $h # key => Val
- # EQ:
- # $a++, $h
- } <DATA>;
- # %hash =
- # ( 2 => { O => undef, R => undef },
- # 0 => { I => undef, J => undef },
- # 1 => { O => undef, W => undef },
- # 3 => { J => undef, R => undef, A => undef } )
- __DATA__
- I J
- O W
- O R
- R J A
复制代码 |
|