swift一个类型申明的小问题
我定一个一个变量是这样的
var siblings:Array<UnsafePointer<Person>>!
现在我想要初始化它为一个含有4个空指针的固定长度数组
siblings=[nil,nil,nil,nil]
为什么这样写会报错?
> Nil is not compatible with expected element type
> 'UnsafePointer<Person>'
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
1.固定长度并且默认是nil, 可以用
struct
实现2.用
元组
因为数组siblings内为4个空指针,
则siblings的声明需调整,里面的元素应该是可选类型,