比如Array
var a = Array() //Cannot invoke initializer for type 'Array<T>' with no arguments
但是文档上明明有这么个构造来着
var a = []
a.append("a") // NSArray does not have a member named 'append'
这也是因为没有无参构造所以自动转成了NSArray了?
var a = [String]()
a.append("a") //这样就可以了
var a = Array() //Cannot invoke initializer for type 'Array<T>' with no arguments
但是文档上明明有这么个构造来着
var a = []
a.append("a") // NSArray does not have a member named 'append'
这也是因为没有无参构造所以自动转成了NSArray了?
var a = [String]()
a.append("a") //这样就可以了