2013年8月9日

摘要: $current_line{'vs1'}='first';$vs1_key=12;push @{ ${$vs1{"$current_line{'vs1'}"}}{$vs1_key} }, "sdsd";print @{${$vs1{'first'}}{12}}; # "sdsd"其数据结构: 阅读全文
posted @ 2013-08-09 15:37 daniel+ 阅读(324) 评论(0) 推荐(0)
摘要: 1 for (1..5){2 $name="$_";3 ${"var".$name}="Hello,this is VAR $_!";4 }5 print $var3; #Hello,this is VAR 3!可以用这个实现动态定义新变量。对于一般的符号引用,可以省略{}:$name="some";$$name = 3;#${$name}=3; # same above#$some=3; # same aboveprint $some;注意:一旦用了use strict; 符号引用就会失效!参考(转载):==通过 阅读全文
posted @ 2013-08-09 08:39 daniel+ 阅读(592) 评论(0) 推荐(0)

2013年8月8日

摘要: $vs1{'$key'} = \['sd','we']; #push @{$vs1{'$key'}},14; #Not an ARRAY referenceprint @{${$vs1{'$key'}}}; # sdwe等同于$vs1{'$key'} = ['sd','we']; print @{$vs1{'$key'}}; # sdwe也就是说开始的\是多余的,因为[]返回的已经是reference这也是为什么$vs1{'$key'} 阅读全文
posted @ 2013-08-08 23:34 daniel+ 阅读(522) 评论(0) 推荐(0)

导航