我阅读了 Tom Christiansen、brian d foy、Larry Wall、Jon Orwant 的“Programming Perl”。以下是我没看懂的文字(具体看不懂的地方用粗体标出):
您真正想知道的是哪些运算符为其操作数提供了哪些上下文。碰巧的是,您可以很容易地分辨出哪些提供列表上下文,因为它们的句法描述中都有 LIST。其他一切都提供标量上下文。一般来说,它非常直观。如有必要,您可以使用伪函数将标量上下文强制到 LIST 中间的参数上
scalar
。Perl 没有提供在上下文中强制列表上下文的方法,因为在任何你想要列表上下文的地方,它已经由某些控制函数的 LIST 提供。
为方便起见,我想提出以下问题:
片段中的LIST是什么意思?
什么是句法描述?(似乎是某种文档)
下一段文字是什么意思:
您可以将标量上下文强制到 LIST 中间的参数上