2018-06-13T13:47:45Z||2018-06-13T13:47:45Z
.self
用在类型上,会返回类型的Type,而.self
用在对象上,和对象本身没区别。。不知道Swift为什么会允许这样。
参考代码:
String.self // String.Type
var s = "abc" // "abc"
s.self // "abc"
s.self.self.self // "abc"
2018-06-13T13:47:45Z||2018-06-13T13:47:45Z
.self
用在类型上,会返回类型的Type,而.self
用在对象上,和对象本身没区别。。不知道Swift为什么会允许这样。
参考代码:
String.self // String.Type
var s = "abc" // "abc"
s.self // "abc"
s.self.self.self // "abc"