可能重复:
在Perl中自动增加字母
我试图了解Perl的预增量运算符.对于每个不同的变量,我发现Perl中的预增量运算符行为很奇怪.
示例:
#!/usr/bin/perl
$a = "bz";
print ++$a, "\n";
Run Code Online (Sandbox Code Playgroud)
结果:ca
#!/usr/bin/perl
$a = "9z";
print ++$a, "\n";
Run Code Online (Sandbox Code Playgroud)
结果:10结果
不应该是10a?
#!/usr/bin/perl
$a = "bxz";
print ++$a, "\n";
Run Code Online (Sandbox Code Playgroud)
结果:bya结果
不应该是cya吗?
| 归档时间: |
|
| 查看次数: |
735 次 |
| 最近记录: |