【发布时间】:2021-10-20 20:13:45
【问题描述】:
我不确定这是不是发帖的好地方。我刚刚发现了一个带有字符串的 array.concat(id1, id2) 的错误。 在字符串数组上使用 array.concat 时,id2 的值是相反的。
在 floats 数组上使用时,它不会反转 id2 值。
所以,一旦你知道了,你就可以使用 array.concat(id1, array.reverse(id2))
示例:
a = array.new_string()
b = array.new_string()
array.push(a, "toto")
array.push(a, "tata")
array.push(b, "titi")
array.push(b, "tutu")
array.concat(a,b)
label.new(bar_index, 0, text = array.get(a, 2))
//returns "tutu" which should be at index 3
label.new(bar_index, 0, text = array.get(a, 3))
//returns "titi" which should be at index 2
c = array.new_float()
d = array.new_float()
array.push(c, 1)
array.push(c, 2)
array.push(d, 3)
array.push(d, 4)
array.concat(c,d)
label.new(bar_index, 0, text = str.tostring(array.get(c, 2)))
//returns 3 as expected
label.new(bar_index, 0, text = str.tostring(array.get(c, 3)))
//returns 4 as expected
【问题讨论】:
标签: arrays pine-script