【问题标题】:where to find the complete source code for swift在哪里可以找到 swift 的完整源代码
【发布时间】:2017-03-13 05:42:48
【问题描述】:

我知道 swift 是开源的。但是,我似乎无法在 GitHub 中找到完整的源代码。例如,RandomAccessCollection 协议有一个属性计数默认实现,但通过查看 GitHub 中提供的源代码: https://github.com/apple/swift/blob/master/stdlib/public/core/RandomAccessCollection.swift

未提供 count 属性的实现。这只是 GitHub 中提供给我们的代码不完整的众多示例之一。 作为示例,我们从哪里获得 RandomAccessCollection 协议的完整源代码?谢谢。

【问题讨论】:

标签: swift open-source


【解决方案1】:

正如其他人所建议的,代码是完整的,否则我们如何在发送 PR 之前对其进行测试? :)

请记住,Swift 是一种基于协议的编程语言。

当一个类/协议遵循一个协议时(例如RandomAccessCollection遵循BidirectionalCollectionhere,这是一个Collection)它也可以继承已经实现的属性和函数(不需要再次实现它们)。

在这种情况下,count 实现为 here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-15
    • 2011-08-31
    • 1970-01-01
    相关资源
    最近更新 更多