我已经在网上看到许多评论,Perl的智能匹配运算符已损坏。我知道它最初是Perl 6的一部分,然后在规范的旧版本的Perl 5.10中实现,然后在5.10.1中进行了更正以匹配当前的Perl 6规范。
问题已在5.10.1+中解决,还是智能匹配运算符还有其他问题在实践中造成麻烦?
有什么问题?
是否有解决此问题的更新版本(也许是Perl 6)?
编辑:为澄清起见,我并不是在询问错误,而是想知道错误的预期行为~~
是不好的。
这样会不会更好呢?
因此,似乎讨厌这些天用代码片段无法解决的问题。
—
肖恩·麦克米兰
我认为它不属于SO,它要求对为何Perl的智能匹配运算符被视为损坏的概念进行解释。
—
yannis 2011年
从您在链接中看到的信息来看,智能匹配似乎是(或曾经是)递归的,因此仅由于数组(可能是间接的)包含对自身的引用,它就有可能导致无限递归。
—
user281377 2011年
@SeanMcMillan-这些天让SO讨厌很多事情:/
—
Rook