【发布时间】:2010-10-09 15:31:22
【问题描述】:
我正在尝试理解 Perl 的预增量运算符。对于每个不同的变量,我发现 Perl 中的预增量运算符行为很奇怪。
例子:
#!/usr/bin/perl
$a = "bz";
print ++$a, "\n";
结果:大约
#!/usr/bin/perl
$a = "9z";
print ++$a, "\n";
结果:10
结果不应该是10a吗?
#!/usr/bin/perl
$a = "bxz";
print ++$a, "\n";
结果:bya
结果不应该是cya吗?
【问题讨论】:
标签: perl