CategoryController 的实例变量必须是 (Array(Array(Array(Int64 | String) | Array(String))) | Nil)

instance var of CategoryController must be (Array(Array(Array(Int64 | String) | Array(String))) | Nil)

无法存储包含在 abc 中的数据。 它显示错误

instance variable @ar of CategoryController must be (Array(Array(Array(Int64 | String) | Array(String))) | Nil), not Array(Array(Int64 | String) | Array(String)))

代码示例:

 abc = [["", "Select"], [6_i64, "some"]]

 puts abc.class # => Array(Array(Int64 | String) | Array(String))

 @ar = [] of Array(Array(Int64 | String) | Array(String))

 @ar = abc # showing error

代码正常运行 here,需要更多上下文才能找出错误。而且,评论应该用 # Comment here.

完成

猜测 CategoryController 中的 @ar 定义不正确。