perl数组函数
? ?grep:在列表中抽取与指定模式匹配的元素 调用语法 @foundlist=grep(pattern,@searchlist); 参数pattern为欲查找的模式,返回值是匹配元素的列表。? ? splice:可以向列表(数组)中间插入元素、删除子列表或替换子列表 调用语法 @retval=splice(@array,slipelements,length,@newlist);? shift:删去数组第一个元素,剩下元素前移,返回被删去的元素 调用语法 element=shift(@arrayvar);? unshift:作用与shift相反,在数组arrayvar开头增加一个或多个元素,返回值为结果(列表)的长度 调用语法 count=unshift(@arrayver,elements); push:在数组末尾增加一个或多个元素 调用语法 push(@arrayvar,sans-serif; line-height: 24px; ">pop:与push作用相反,删去列表最后一个元素,并将其作为返回值 调用语法 element=pop(@arrayvar);? split:将字符串分割成一组元素的列表 调用语法 @list=split(pattern,string,maxlength);? sort:按字母次序给列表排序 调用语法 @sorted=sort(@list); reverse:按字母反序给列表排序 调用语法 @reversed=reverse(@list); map:把列表中的各个元素作为表达式expr的操作数进行运算,其本身不改变,结果作为返回值 调用语法 @resultlist=map(expr,@list);? 调用语法 result=wantarray(); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |