我在使用循环时在Perl中循环遍历符号时遇到了一些奇怪的行为for.此代码段的工作方式与预期一致:
for (my $file = 'a'; $file le 'h'; $file++) {
print $file;
}
Run Code Online (Sandbox Code Playgroud)
但当我尝试向后循环符号时,如下所示:
for (my $file = 'h'; $file ge 'a'; $file--) {
print $file;
}
Run Code Online (Sandbox Code Playgroud)
结果给了我以下几点.
也许减量运算符的行为不像我认为它涉及到符号时的行为?
有没有人对此事有任何想法?我真的很感谢你的帮助!
问候,
汤米
我的老师让我找出差异.任何人都可以帮我这个吗?实际上我知道第一部分是指针数组,但第二部分是什么意思.两个不一样,因为我为此尝试了一个代码:
i = 1;
j = 2;
x[0] = &i;
x[1] = &j;
Run Code Online (Sandbox Code Playgroud)
得到一个错误说"需要左值"