新的阵列类型和函数

Dec 4, 2020

我们很高兴地宣布,我们为阵列增加了对字符串,标签和线的支持。

现在,您可以使用 array.new.*() 结构创建这些类型的阵列:

array.new_line(size, initial_value)
array.new_label(size, initial_value)
array.new_string(size, initial_value)

例如,如果您要创建一个字符串阵列,则如下所示:

a=array.new_string(5, "example")

其中5是阵列的大小(可选),“example”是初始值(可选)。

此外,我们还添加了一些用于处理阵列的新功能。

array.join(id, separator) 函数通过在元素之间插入指定的分隔符,将阵列的所有元素组合为一个字符串。分隔符是可选的字符串参数,默认为空字符串。id参数采用 int[], float[], string[]。返回一个字符串。

str.split(string, separator) 函数根据指定的子字符串分隔符将字符串拆分为字符串阵列。接受两个字符串,返回一个 string[] 阵列。

array.range(id) 函数返回阵列的统计范围,即最大阵列元素减去最小阵列元素。仅支持 int float 阵列。


 

还没有关注我们的中文微信公众号?快来扫二维码吧!

 

 

Look first Then leap

TradingView专门为您而打造,请确保您充分利用我们出色的功能
开启图表