随着perl -e '$string="a";print ++$string;'
我们得到b
,
但perl -e '$string="b";print --$string;'
我们得到的-1
.
那么,如果我们可以增加为什么我们不能减少呢?
由perlop编辑的"自动递减运算符并不神奇"
Perl给了我们很多设施,为什么不给这个?这不是批评,但不会对类似的运营商有类似的行为吗?有什么特别的理由吗?
Perl给了我们很多设施,为什么不给这个?
因为不直观的是什么值应该在范围中的"最低"字符之前."A" + 1
应该是"B"
,这"B" + 1
应该是有意义的"C"
.因此"B" - 1
应该"A"
.但应该"A" - 1
是什么?
归档时间: |
|
查看次数: |
12889 次 |
最近记录: |