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


请问怎么把字符串数字转化成数字?
在除权换月的交易指令下,Sell(0, Value(fRollover[0][1]), Enum_Signal_UnCorrectPrice);用法疑问
字符串Value("a"),该值为多少?
数字如何转换为字符串?我要打印某些数字在界面显示。
字符串转换为数字
请问,输出转股价为0
疑问
plotstring如何显示一个数字
string类型如何转integer
代码编辑器的提示, 转跳到网页,转跳到变量,能不能系统设置关闭,太烦了,

TextArray出来的不是数字啊

是我搞错了,TextArray()出来的确实是数字。但如果放入

Print(baseArray[TextArray(pos)]);

报错显示:向前引用指示必须是数值型变量或常量。即TextArray(pos)出来的可能是:[2],

应该如何处理呢?


已解决... 使用字符串分割即可

嗯