perl的for循环又一写法

我们一般写的for循环是沿用C语言里的写法。如:

for ($i = 0; $i<=10; $i++) {
    …
}

在perl语言中还可以这样写,如:

for(0..10) {
    …
}

my $str = ‘jeftom’;
for (0..length($str)-1) {
    print $_, “\n”;
}

length只能用字符串变量,数组和哈希的长度用scalar,length返回字符串的长度。