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