你有 pinescript str.split() 函数的示例代码吗?
Do you have an example code for pinescript str.split() function?
有人有 pine 脚本 str.split()
函数的示例代码吗?
该函数不像 java 脚本那样工作。它 returns 是一种“字符串系列”类型,似乎无法在 pine 脚本中定义字符串系列。提前谢谢你。
str.split() 不是 return 一个“字符串系列”。
它 return 是 array 个字符串的 ID。
这个例子会很清楚。
//@version=5
indicator("My Script", overlay=true)
var string myString = 'my example text'
var string separator_none = ''
var string separator_space = ' '
if barstate.islast
array1 = str.split(myString, separator_none) // no split character, so each letter in the string will be an element in the array
array2 = str.split(myString, separator_space) // split by space character so there will be 3 elements in the array
var string labelText = na
labelText := 'str.length(myString) = ' + str.tostring(str.length(myString))
labelText += '\narray.size(array1) = ' + str.tostring(array.size(array1))
labelText += '\nContent of array1 = ' + str.tostring(array1)
labelText += '\narray.size(array2) = ' + str.tostring(array.size(array2))
labelText += '\nContent of array2 = ' + str.tostring(array2)
label.new(bar_index, close, labelText, style=label.style_label_left, textalign=text.align_left)
产生
有人有 pine 脚本 str.split()
函数的示例代码吗?
该函数不像 java 脚本那样工作。它 returns 是一种“字符串系列”类型,似乎无法在 pine 脚本中定义字符串系列。提前谢谢你。
str.split() 不是 return 一个“字符串系列”。
它 return 是 array 个字符串的 ID。
这个例子会很清楚。
//@version=5
indicator("My Script", overlay=true)
var string myString = 'my example text'
var string separator_none = ''
var string separator_space = ' '
if barstate.islast
array1 = str.split(myString, separator_none) // no split character, so each letter in the string will be an element in the array
array2 = str.split(myString, separator_space) // split by space character so there will be 3 elements in the array
var string labelText = na
labelText := 'str.length(myString) = ' + str.tostring(str.length(myString))
labelText += '\narray.size(array1) = ' + str.tostring(array.size(array1))
labelText += '\nContent of array1 = ' + str.tostring(array1)
labelText += '\narray.size(array2) = ' + str.tostring(array.size(array2))
labelText += '\nContent of array2 = ' + str.tostring(array2)
label.new(bar_index, close, labelText, style=label.style_label_left, textalign=text.align_left)
产生