gpt4 book ai didi

swift - Swift 中大写 "Self"和小写 "self"的区别

转载 作者:IT王子 更新时间:2023-10-29 04:58:13 25 4
gpt4 key购买 nike

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

最佳答案

Self 指的是协议(protocol)中当前“事物”的类型(任何符合协议(protocol)的)。有关其使用的示例,请参阅 Protocol func returning Self .

我为 Self 找到的官方文档在 Protocol Associated Type Declaration 中在 Swift 编程语言中。令人惊讶的是,它没有记录在有关协议(protocol)或嵌套类型的部分中:

但是,现在有一个paragraph about Self Type包括官方 Swift 编程语言中的代码示例 chapter about Types

关于swift - Swift 中大写 "Self"和小写 "self"的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27863810/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com