美文网首页
Perl的each操作符

Perl的each操作符

作者: PETJO | 来源:发表于2021-06-16 06:49 被阅读0次

16. each 操作符

  • 从 Perl 5.12开始,数组也可以使用each操作符;
  • 数组调用each,会返回数组中下一个元素对应的两个值——数组索引与元素值。
require v5.12;
my @rock = qw( bedrock slate rubble granite );
while (my ($index, $value) = each @rock) {
    print "$index: $value\n";
}

@rock = qw( bedrock slate rubble granite );
foreach my $index (0..$#rocks) {
    print "$index: $rock[$index]\n";
}

相关文章

  • Perl的each操作符

    16. each 操作符 从 Perl 5.12开始,数组也可以使用each操作符; 数组调用each,会返回数组...

  • 第四章 Perl操作符

    Perl操作符就是Perl语法中的一系列符号。每一个操作符都有零个或多个操作数。可以把操作符看成是一系列特别的函数...

  • Perl 6 中的 S/// 操作符

    Perl 6: S/// 操作符 By Zoffix Znet 来自 Perl 5 背景的我, 第一次使用 Per...

  • [perl] 批量读参数

    glob perl中通过文件操作符glob提供相当于shell中的指定多个文件的“通配符”语法功能 参考:perl...

  • 文件测试

    文件测试操作符 Perl提供了一组用于测试文件的操作符,并借此返回特定的文件信息。 -e测试文件是否存在 -M返回...

  • Learning Perl 学习笔记 Ch15 智能匹配与giv

    智能匹配操作符~~在Perl 5.10中引入,它能根据两端的操作数来决定执行哪种操作,如果操作符左右两边都是标量,...

  • Perl return操作符

    6. return 操作符 return 函数在子程序,块或do函数的末尾返回某个值,返回值可以是标量,数组或哈希...

  • ... 和 ..<

    在很多脚本语言中,比如 Perl 和 Ruby 都有类似的 0..3,或者 0...3 这样的 Range 操作符...

  • Learning Perl 学习笔记 Ch12 文件测试和按位操

    Perl提供了一组文件测试操作符,可以测试文件的各种属性。文件测试操作符看起来像是由一个连字符-和一个字母组成的,...

  • Perl 6圣诞月历 (2011)

    2011 The Flip-Flop operator Perl5有一个二元操作符叫做flip-flop,它为假直...

网友评论

      本文标题:Perl的each操作符

      本文链接:https://www.haomeiwen.com/subject/ilpoeltx.html