首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

Perl的对象姓名加引号和不加引号,有区别吗

2012-07-20 
Perl的对象名称加引号和不加引号,有区别吗?例如:$info-{address} 和$info-{address}有区别吗?[解决办

Perl的对象名称加引号和不加引号,有区别吗?
例如:
  $info->{'address'} 和 $info->{address} 

有区别吗?

[解决办法]
应该没有区别。perl 将字典中的以裸字符串标示的键识别为加引号的字符串
[解决办法]
少数时必须加,比如
$hash{print 200},实际是函数调用
$hash{Tim 13}, $hash{sometext\n}, 语法错误.
如果只是很单纯直观的字符串,毛空格转义字符啥的就不用加了

热点排行