是否可以通过循环声明行变量?
在一个指示符上工作,我想根据用户输入指定的数字在line1, line2等形式中声明多个行变量,但不确定是否不可能,或者我只是在结构和语法上吮吸。
代替:
UInput = input.int(n,"User defined input"....
var line1 = line.new(na,na,na,na
var line2 = line.new(na,na,na,na,......
....
var linen = line.new(na,na,na,na,......
由于n可以是50或更多,我们希望按照以下方式做一些事情:
UInput = input.int(n,"User defined input"....
for i = 0 to (n-1)
var linei = line.new(na,na,na,na,......
我尝试了使用"line"+str.tostring(I)的一些变化,但不确定如何返回作为行类型而不是字符串类型。
这是可行的还是单独声明的情况?
是的,这是可能的。你只需要声明一个行数组,并将循环中的每一个新行推入数组。