【发布时间】:2011-06-23 17:20:59
【问题描述】:
使用perl -e '$string="a";print ++$string;',我们得到b,
但是使用perl -e '$string="b";print --$string;' 我们得到-1。
那么,如果我们可以增加,为什么我们不能减少呢?
已编辑
perlop的“自动减量运算符并不神奇”
Perl 为我们提供了很多功能,为什么不提供这个呢?这不是批评,但对于类似的运营商来说,不会有类似的行为吗?有什么特殊原因吗?
【问题讨论】:
-
我认为你的内引号需要是双引号。
-
是的,在文档中,增量是神奇的,而不是减量(参见 man perlop,搜索自动增量)
标签: perl