天软金融分析.NET函数大全 > TSL函数 > 基础函数 > 字符串 > 多语言支持函数

Ifwstring    

简述
判断value是否是一个宽字节字符串类型(Unicode字符集)。与ifString的区别是,ifString判断是否是多字节字符类型。可通过可选参数N对数组中的行或元素进行判断。
定义
ifwstring (value:Any[;N:integer]): Boolean;
参数
名称类型说明
valueAny任意类型数值。
Ninteger可选参数,整数。具体参考返回说明
返回 Boolean布尔值,1表示是,0表示不是;当存在N时,返回结果说明如下
N值 Value数据类型 返回值数据类型 返回结果说明
0 任意类型 整数 返回Value类型对应的数值
正数 数组 数组 返回Value中每一维度每一单元格数据对应的类型数值集合,保持原Value数组结构和下标
负数 数组 数组 返回Value中前-N个维度数据对应的类型数值集合,保持原Value前-N维度数组结构和下标
  • 范例

    范例一:
    //判断是否为宽字节字符串类型
    r1:= IfWString(1);
    r2:= IfWString("A");
    r3:= IfWString(L"C");
    r4:= IfWString(array(1,"A",L"C"));
    return array(r1,r2,r3,r4);
    //结果:array(0,0,1,0)

    范例二:
    //对数组第一维度数据进行类型判断
    t:=array(L"C",3.56,"A",(1,L"C",3),nil);
    return IfWString(t,-1);
    //结果:array(1,0,0,0,0)

    范例三:
    //对数组中每一数据进行类型判断
    t:=array(L"C",3.56,"A",(nan,2.14, L"C"),nil);
    return IfWString(t,1);
    //结果:array(1,0,0,(0,0,1),0)
相关