一尘不染

Swift在大写字母“ Self”和小写字母“ self”之间的区别

swift

在Swift操场上玩耍时,我注意到Self大写字母“
S”与小写字母一起可用self。它们之间有什么区别吗?如果是这样的话,这两个的用法是什么,尤其是对于Self


阅读 429

收藏
2020-07-07

共1个答案

一尘不染

Self指协议内部的当前“事物”的类型(无论符合什么协议)。

我已经找到了官方的文档Self协议相关联的类型声明中的斯威夫特编程语言。令人惊讶的是,有关协议或嵌套类型的部分中没有记录它:

但是,现在在官方Swift编程语言的有关类型章节中一段关于SelfType包含代码示例的段落。

2020-07-07