一元运算符总是比任何二元运算符优先: $a + b is ($a) + b 而不是 $(a + b) 。
如果一元运算符的第一个字符是 @ 它是 符印样 运算符,比 主后缀 优先: @x.abc 解析成 (@x).abc 而 $x.abc 解析成 $(x.abc) 。
以 ->, ~> or => 结尾的运算符称为 箭头形, 优先级最低。
如果操作符以 = 结尾,并且它的第一个字符不是 <, >, !, =, ~, ?, 它是一个 赋值运算符 具有第二低的优先级。
运算符是否使用前缀运算符也受前面的空格影响(此版本的修改随版本0.13.0引入):
间距还决定了 (a, b) 是否被解析为调用的参数列表,或者它是否被解析为元组构造函数: