【发布时间】:2013-04-15 00:02:01
【问题描述】:
slu@new-host:~ 19:59:33
❯ perl -e "print (2 ~~ (1, 2, 3))"
slu@new-host:~ 19:59:39
❯ perl -e "my @a = (1, 2, 3); print (2 ~~ @a)"
1
诚然,第二种形式并不比第一种更简洁,但我很想知道第一种失败的原因。
【问题讨论】:
-
添加
-w警告可以让您了解正在发生的事情。 -
上面写着
Useless use of a constant (2) in void context at -e line 1.仍然不确定为什么它是一个无效的上下文。
标签: perl