o2geao 发表于 2015-12-27 17:04:15

Perl map()函数

描述
  perl map()函数例子,map()函数学习,map()函数实例代码,map()函数教程等




语法




  map EXPR, LIST
  map BLOCK LIST




  

定义和用法
  计算EXPR或LIST块的每个元素。对于每次迭代,$_持有当前元素的值,这也可以被分配以被更新的元素的允许值。
  简单地说,Perl中的map()函数运行在每个数组元素的表达,一个新的数组,并返回结果。

返回值


[*]  在标量上下文中,返回的元素产生总数量

[*]  在列表上下文中,返回的值列表


例子
  试试下面的例子:

#!/usr/bin/perl -w
#by www.yiibai.com
@myNames = ('jacob', 'alexander', 'ethan', 'andrew');
@ucNames = map(ucfirst, @myNames);
foreach $key ( @ucNames ){
print "$key\n";
}

  这将产生以下结果:

Jacob
Alexander
Ethan
Andrew

本文地址:http://www.yiibai.com/perl/perl_map.html
页: [1]
查看完整版本: Perl map()函数