为了账号安全,请及时绑定邮箱和手机立即绑定

Perl 在函数前面加 '&' 这个符号有什么用

Perl 在函数前面加 '&' 这个符号有什么用

撒科打诨 2019-03-20 14:13:31
一楼没有用过PERL吗?例如sub myPrint {my $str = shift;print $str; }调用时可以直接myPrint("kao");也可以&myPrint("kao too");两者有什么区别
查看完整描述

2 回答

?
哈士奇WWW

TA贡献1799条经验 获得超6个赞

有区别的:
调用时如果函数定义在后面,就必需加上“&”.
如果已经在前面定义好函数了,用不用"&"都没有关系。
一般有的人可能会调整sub在脚本中的位置,所以调用sub时在前面都加上"&",这样及时把sub定义放在调用前也不会出错了。
所以,建议你调用sub的语句中都用带"&",这样你做大的项目时就不会出现低级的报错了。

查看完整回答
反对 回复 2019-03-23
  • 2 回答
  • 0 关注
  • 2934 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信