Perl
发布时间:2022-04-07 发布网站:大佬教程 code.js-code.com
大佬教程收集整理的这篇文章主要介绍了perl – “my $foo = $x if $y”语法有什么问题?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
在我的最后一个问题中,@ amon给了
an great answer.但是,他也说过:
因为上面的结构我在CPAN中看到了很多来源,我想知道如何,何时,哪里可能是错的. (一些示例代码会很好).想知道,为什么perl允许它,如果它是坏的.
解决方法
他的措辞实际上有点松懈.这个措辞实际上是我的.让我们从
documentation开始:(重点是原创)
更确切地说,问题是当我的可能没有被执行时使用词法变量.
考虑:
# Usage:
# f($X) # Store a value
# f() # Fetch and clear the stored value
sub f {
my $x if !@_;
if (@_) {
$x = $_[0];
} else {
return $x;
}
}
f('abc');
say "<",f(),">" # abc@H_673_13@
这显然不是我记录的行为.
那个代码很麻烦.
大佬总结
以上是大佬教程为你收集整理的perl – “my $foo = $x if $y”语法有什么问题?全部内容,希望文章能够帮你解决perl – “my $foo = $x if $y”语法有什么问题?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。