如何在getter / method声明中声明一个字符串数组?
Ex(这些例子都不起作用):
class Test
getter var1 : String[]
getter var2 : String*
getter var3 : Array(String)
end
答案 0 :(得分:3)
getter var3 : Array(String)
这是将实例变量声明为String数组的正确方法。但是,您需要在声明或构造函数中分配值。
如果默认情况下它应为空数组,则可以使用
getter var3 = Array(String).new
# or
getter var3 = [] of String
如果您需要变量以允许nil值,则可以使用
getter var3 : Array(String)?