perl map 和grep使用
来源:互联网 发布:个性的淘宝店铺名字 编辑:程序博客网 时间:2024/05/15 09:31
1.代码为:
my @Array = (1,2,3,4);
my @NewGrep = grep {$_*=2 if($_%2==1);} @Array;print "@Array \n";
print "@NewGrep \n";
my @NewMap = map {$_*=2 if($_%4==0);$_;} @Array;
print "@Array \n";
print "@NewMap \n";
my @NewMap2 = map {$_*=2,$_,3*$_} @Array;
print "@Array \n";
print "@NewMap2 \n";
结果为:
C:\Users\bruce\Desktop>perl make2.pl
2 2 6 4
2 6
2 2 6 8
2 2 6 8
4 4 12 16
4 4 12 4 4 12 12 12 36 16 16 48
2. map 返回多个结果
#!perl -w
use strict;
my @Number = (1,2,3);
my @MapResult = map { $_,10+$_,100+$_ } @Number;
print "@MapResult\n";
__END__
结果为:
1 11 101 2 12 102 3 13 103
注意
1. $_是数组中的引用,类似foreach中的$_一样;
2. 还有一种用法:
my @Result2 = grep $_=length($_) ,@HomeName;
grep EXPR, @Array
map EXPR, @Array
- perl map 和grep使用
- Perl中的grep和map
- Perl中的map和grep
- Perl中的grep和map
- Perl中map和grep 的使用区别
- perl中grep与map使用总结
- perl总结(4)--grep和map
- perl: grep, map
- perl map&grep
- perl map-map用法示例和grep的用法
- map 和grep结合使用
- 打卡9:perl grep/map
- perl中grep,sort,map用法总结
- perl中grep,sort,map用法总结
- perl中grep,map用法总结
- grep在perl中的使用
- perl map函数使用
- 关于使用Perl map函数和命令行解析的技巧
- 存储过程简介
- C# 写托盘程序 笔记
- c 语方学习笔记七
- Android中webview跟JAVASCRIPT中的交互
- 马尔科夫随机场和马尔科夫链
- perl map 和grep使用
- 指针与数组
- 迄今遇到过最难排除的两个bug
- 位运算学习
- mmap的优缺点:
- 终端 设置 CC后 一直无法正常编译 export CC=arm-linux-gcc
- 内核空间与用户空间
- 最长公共子串
- Altium Designer生成Gerber文件和钻孔文件的一般步骤