TSL语言基础 > 矩阵计算 > FMArray > 用法介绍 > 数据类型的判断

ifFMArray    

简述
判断value是否一个fmarray数组类型
定义
ifFMArray(value:Any[; N:Integer]):Boolean;
参数
名称类型说明
value任意类型
Ninteger可选参数,整数。具体参考返回说明
返回值Boolean布尔值,1表示是,0表示不是;当存在N时,返回结果说明如下
N值 Value数据类型 返回值数据类型 返回结果说明
0 任意类型 整数 返回Value类型对应的数值
正数 数组 数组 返回Value中每一维度每一单元格数据对应的类型数值集合,保持原Value数组结构和下标
负数 数组 数组 返回Value中前-N个维度数据对应的类型数值集合,保持原Value前-N维度数组结构和下标
  • 范例

    范例一:默认对整个值判断
    return ifFMarray(FMArray[1,2,3]);//返回:1
    return ifFMarray(Array(1,2,3));//返回:0


    范例二:对第一维度中的每个元素进行判断
    return ifFMArray(array(FMArray[1,2],1,array(1,2),nil,FMArray[[1,2]],"abc"),-1);

    返回:array(1,0,0,0,1,0)
相关