美文网首页
perl中grep函数的用法

perl中grep函数的用法

作者: qujingtao | 来源:发表于2021-07-01 06:43 被阅读0次

    用法:

    grep BLOCK List
    grep EXPR, List
    

    遍历List中的元素,存于$_中。返回List中使BLOCK或EXPR为真的元素的子列表。

    例如:

    my @list = qw(apple banana pear);
    
    my @return_list1 = grep /apple/,@list;
    

    @return_list1中的元素则为qw(apple),@list中的元素"apple"是/apple/为真。

    my @return_list2 = grep {1} @list; #或
    my @return_list2 = grep {0;0;1} @list;
    

    @return_list2中的元素则为qw(apple banana pear),无论@list中的元素为何,BLOCK均为真。

    my @return_list3 = grep {0} @list; #或
    my @return_list3 = grep {1;1;0} @list;
    

    @return_list3中的元素则为空,无论@list中的元素为何,BLOCK均为假。

    1. 可以用来判定列表中是否存在某个值;
      ... ...

    相关文章

      网友评论

          本文标题:perl中grep函数的用法

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