为了账号安全,请及时绑定邮箱和手机立即绑定

为什么不能实例化嵌套类的空数组?

为什么不能实例化嵌套类的空数组?

慕仙森 2019-12-06 15:03:25
我似乎在使用[foo]()样式语法实例化嵌套类类型的空数组时遇到问题:// Playground - noun: a place where people can playclass outsideClass {}class Wrapper {    class InsideClass {    }}var foo = [outsideClass]() // Works fine// Invalid use of '()' to call a value of non-function type '[Wrapper.InsideClass.Type]'var bar = [Wrapper.InsideClass]() 这是我误会的东西吗?那是我喝咖啡之前的事,但是我已经检查了发行说明,并且我认为您应该能够引用这样的嵌套类,或者是Beta 7中的错误?作为一种变通办法,它可以正常工作:var foobar: [Wrapper.InsideClass] = []
查看完整描述

2 回答

?
弑天下

TA贡献1818条经验 获得超8个赞

另一种方法是使用Array<T>()构造函数。


let arrayOfNestedClass = Array<Wrapper.InsideClass>()


查看完整回答
反对 回复 2019-12-06
  • 2 回答
  • 0 关注
  • 416 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信