描述
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";}
这将产生以下结果:
JacobAlexanderEthanAndrew 本文地址: