Perl学习笔记-10
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Perl学习笔记-10相关的知识,希望对你有一定的参考价值。
其他应用
- grep操作符
获取1000以内的奇数
my @odd_numbers=grep $_ % 2 1..1000;
从文件中取出包含baby的行
my @matching=grep /\\bfred\\b/i <$fh>;
或
my @matching=grep /\\bfred\\b/i, <$fh>;
my $count=@matching
或者
my $count=grep /\\bfred\\b/i, <$fh>;
grep操作符在标量上下文中返回的是符合过滤条件的元素个数。
- map操作符
my @data=( 4.33, 1.09, 5.87, 2312, 3728.83 );
my @formatted_data=map &big_money($_) @data;
print "Some powers of two are:\\n", map "\\t".(2 ** $_)."\\n", 0..15;
- first操作符
use List::Util qw(first);
my $first_match=first /\\bBaby\\b/i @chars;
- 其他
use List::Util qw(sum);
my $total=sum(1..100);
use List::Util qw(max);
my $max=max(3,4,2,1,17);
use List::Util qw(shuffle);
my @shuffled=shuffle(1..10); #随机排序
以上是关于Perl学习笔记-10的主要内容,如果未能解决你的问题,请参考以下文章