调用子程序来返回 某个字段在数组中的位置
2016-12-14 18:14
239 查看
my @names = qw / fred test dfdf dino abcde/; my $result=&max("dino",@names); sub max { my($what,@array)=@_; foreach(0..$#array) { if ($what eq $array[$_]) { return $_+1; } } -1; } print $result,"\n";
相关文章推荐
- c#调用c++写成的dll文件,返回char*,返回数组,用ref接收,byte[]
- webservice学习笔记【一】——接收远程调用webservice返回的数组
- PHP以指定字段为索引返回数组数据
- 算法实验一:二分查找算法改进: 当搜索元素x不存在时,返回小于x的最大元素位置i和大于x的最小元素位置j. 当搜索元素在数组中时,i和j相同,均为x在数组中的位置。
- 十八、使用call和ret指令实现子程序的调用和返回
- 使用反射依导航路径调用对象成员方法,或返回对象子、孙属性或字段成员[转]
- array调用排序,返回的数组要 重新赋值,
- flex调用webservices查询中国城市天气返回的是数组类型
- 利用C/C++实现从文件读入到子程序中调用返回结果
- Java调用C语言动态库(JNA方式):回调函数、结构体数组传参、结构体数组返回
- java 调用存储过程 传入和返回全部是自定义数组
- 【php数组函数序列】之prev() - 移动数组内部指针到上一个元素的位置,并返回该元素值
- 【php数组函数序列】之next() - 移动数组内部指针到下一个元素的位置,并返回该元素值
- PHP以指定字段为索引返回数据库所取的数据数组
- JAVA调用ORACLE带数组输入参数和返回游标结果集的存储过程
- 函数返回数组怎么调用啊?
- php数组函数序列之next() - 移动数组内部指针到下一个元素的位置,并返回该元素值
- 编写两个程序(1)该程序将它其中的一个子程序复制到200h处,(2)编写一个程序,该程序调用存在于内存200h处的程序,在屏幕上打印绿色字符‘x’。调用后要确保能够正确返回。
- JQuery确定第一个参数在数组中的位置,从0开始计数(如果没有找到则返回 -1 )。
- c#调用c++写成的dll文件,返回char*,返回数组,用ref接收,byte[] (zz)