在哪里可以找到swift的完整源代码

时间:2017-03-13 05:42:49

标签: swift open-source

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

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

1 个答案:

答案 0 :(得分:0)

正如其他人所说,代码已经完成,我们如何在发送PR之前对其进行测试呢? :)

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

当一个类/协议遵守协议时(例如RandomAccessCollection遵守BidirectionalCollection here,这是一个Collection)它也可以继承属性和函数已实施(无需再实施)。

在这种情况下,count已实施here