小编Tom*_*rov的帖子

循环遍历Perl中的字符

我在使用循环时在Perl中循环遍历符号时遇到了一些奇怪的行为for.此代码段的工作方式与预期一致:

for (my $file = 'a'; $file le 'h'; $file++) {
    print $file;
}
Run Code Online (Sandbox Code Playgroud)

输出:abcdefgh

但当我尝试向后循环符号时,如下所示:

for (my $file = 'h'; $file ge 'a'; $file--) { 
    print $file;
}
Run Code Online (Sandbox Code Playgroud)

结果给了我以下几点.

输出:h

也许减量运算符的行为不像我认为它涉及到符号时的行为?

有没有人对此事有任何想法?我真的很感谢你的帮助!

问候,

汤米

perl for-loop

6
推荐指数
1
解决办法
3284
查看次数

int*x []和int(*x)[]之间的区别?

我的老师让我找出差异.任何人都可以帮我这个吗?实际上我知道第一部分是指针数组,但第二部分是什么意思.两个不一样,因为我为此尝试了一个代码:

i = 1;
j = 2;
x[0] = &i;
x[1] = &j;
Run Code Online (Sandbox Code Playgroud)

得到一个错误说"需要左值"

c lvalue required

1
推荐指数
1
解决办法
6949
查看次数

标签 统计

c ×1

for-loop ×1

lvalue ×1

perl ×1

required ×1