- 论坛徽章:
- 0
|
原帖由 windows.li 于 2008-1-2 18:58 发表 ![]()
--------------------------
$a$b;
$hash{$a}$hash{$b};
上面两种写法理解,但是:偶无法理解$b->{SALARY}这种写法。看了下大骆驼相关知识,似乎没有详细讲这个写法,谁能帮解释 ...
my @employees = (
{ FIRST => 'Bill', LAST => 'Gates',
SALARY => 600000, AGE => 45 },
{ FIRST => 'George', LAST => 'Tester' ,
SALARY => 55000, AGE => 29 },
{ FIRST => 'Steve', LAST => 'Ballmer',
SALARY => 600000, AGE => 41 },
{ FIRST => 'Sally', LAST => 'Developer',
SALARY => 55000, AGE => 29 },
{ FIRST => 'Joe', LAST => 'Tester',
SALARY => 55000, AGE => 29 },
);
数组@employees 中存的是匿名hash引用
所以在排序子函数中直接解引用。
[ 本帖最后由 CU_wanglijun 于 2008-1-5 12:35 编辑 ] |
|