argconfirst
简述
第一次满足条件的位置, 原数组必须为有序表且元素应可比较。
argconfirst(a:array;v:string|real|array;type_:Int):Int
名称 | 类型 | 说明 |
---|
a | array | 有序数组 |
v | string|real|array | 对比值 |
type_ | Int | 对比条件
输入 |
含义 |
0 |
= |
1 |
> |
2 |
< |
3 |
>= |
4 |
<> |
5 |
<= |
6 |
in |
字符串操作符 |
以上值 |
函数 |
自定义对比函数 |
|
返回 | Int | 整数,满足条件的第一个位置。 |
//实数对比
a:=0->9;
return argconfirst(a,3.5,1);//返回:4
//数组对比
a:=array(("a","A"),("b","B"),("c","C"),("d","D"));
v:=array("b","B");
return argconfirst(a,v,6);//返回:1