exp*_*sic 8 perl
似乎perl将{+0,0}视为BLOCK而{0,0}视为EXPR但是为什么?这是一项特殊规定吗?
如果我想确保{}是一个匿名哈希,无论大括号包含什么,我是否必须在{}之前加上一个'+'?
谢谢.
yst*_*sth 3
为什么?因为它可能是其中之一,并且解析器没有向前看足够远,无法在需要做出决定时确定。
无论 {} 的内容如何,是否都必须在 {} 之前添加“+”才能将其视为匿名哈希构造函数?是的。
归档时间:
12 年,5 月 前
查看次数:
128 次
最近记录: