字符串数组作为输入选项?

Array of strings as input options?

我正在为每个输入重复大量选项,并且我尝试了 pinescript 中的所有内容来传递字符串数组。如何实现?

大问题:

result = input(group = id_isSomething, defval="None", title="thing...", type=input.string, options=**["None", "No More Ema8 Energy", "Many strings..."]**)

我想要的:

result = input(group = id_isSomething, defval="None", title="thing...", type=input.string, options=**options**)

这不能在 Pine 中完成。它需要是一个常量列表。
你能做的最好的事情是这样的:

//@version=4
study("My Script", overlay=true)

// Long version
O1  = "string1"
O2  = "string2"
O3  = "string3"
O4  = "string4"
O5  = "string5"
O6  = "string6"
O7  = "string7"
O8  = "string8"
O9  = "string9"
O10 = "string10"

// Compact version
// O1="string1",O2="string2",O3="string3",O4="string4",O5="string5",O6="string6",O7="string7",O8="string8",O9="string9",O10="string10"

i_test = input(O3, type=input.string, title="Choose a string", options=[O1,O2,O3,O4,O5,O6,O7,O8,O9,O10])

plot(na)