Strings声明的水晶数组

问题描述:

如何在getter/method声明中声明一个字符串数组?Strings声明的水晶数组

EX(没有这些exemples作品):

class Test 
    getter var1 : String[] 
    getter var2 : String* 
    getter var3 : Array(String) 
end 

getter var3 : Array(String) 

这是声明实例变量作为一个String数组的正确方法。但是,您需要在声明或构造函数中分配一个值。

如果它应该是默认的空数组,你可以使用

getter var3 = Array(String).new 
# or 
getter var3 = [] of String 

如果需要的变量,允许零值,你可以使用

getter var3 : Array(String)? 
+1

或'消气VAR3 = [ ]的字符串“ –

+0

已添加到答案。 –