protocol _ObjectiveCBrIDgeable {
同理:
protocol _SequenceType {
来自Objective-C背景,这对我来说似乎非常传统.下划线_通常意味着相关实体是私有的,并且通常在标题可见性方面隐藏.为什么在Swift中它们是公开可见的?是否为Swift更改了命名约定?
解决方法 就Swift而言,似乎已经改变了惯例,如下所示:/// This protocol is an implementation detail of `SequenceType`; do/// not use it directly.////// Its requirements are inherited by `SequenceType` and thus must/// be satisfIEd by types conforming to that protocol.protocol _SequenceType {}
正如您所看到的,下划线_现在似乎暗示相关实体是其逻辑子项的“实现细节”.
总结以上是内存溢出为你收集整理的Swift中的下划线“_”是什么意思?全部内容,希望文章能够帮你解决Swift中的下划线“_”是什么意思?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)