Value转数字疑问
Value函数在转换TextArray()类型的数字,会转换为0,例子如下:Vars Array<String> baseArray; Events OnInit() { PrintClear(); baseArray = ["qq", "ss", "bb"]; Array<Integer> pos; Bool isContain = ArrayFind(baseArray, "bb", pos); Print(IIFString(isContain,"数组中包含查找元素","数组中不包含查找元素")); Print("bb所在的Pos: " + TextArray(pos)); // 反过来,在 baseArray 用 pos位置 去找回 bb Print("使用Value转换后的Pos: " + Text(Value(TextArray(pos)))); Print(baseArray[Value(TextArray(pos))]); }控制台输出:数组中包含查找元素 bb所在的Pos: [2] 使用Value转换后的Pos: 0 qq