我在GitHub上看到了一些源代码,比如这个链接:functional-swift。
我们可以看到这里定义了一个名为“Ship”的结构体,并且在其中有一些变量。从下面的代码中可以看到,还有一些函数。它们是以以下方式编写的:
我也可以按照以下方式定义结构体:
那么这两种风格有什么不同?是否有一个Swift编程风格指南?
我们可以看到这里定义了一个名为“Ship”的结构体,并且在其中有一些变量。从下面的代码中可以看到,还有一些函数。它们是以以下方式编写的:
struct xxx {
}
extension xxx {
func yyy() {}
}
我也可以按照以下方式定义结构体:
struct 结构体名称 {
struct xxx {
func yyy() {}
}
那么这两种风格有什么不同?是否有一个Swift编程风格指南?