Swift - 定义默认访问级别

时间:2016-03-22 19:42:13

标签: swift

在swift 2.2中,有没有办法为多个函数和变量定义默认访问级别,例如,将“@public”之类的内容放在一行上,然后有效地将其下面的所有内容公开?

1 个答案:

答案 0 :(得分:1)

截至目前,没有这样的方法。我觉得它更好,因为如果代码结构不是很好,很容易错过像这样的说明符。现在的方式很容易从函数/属性声明中发现访问级别。例如,您从一个文件跳转到另一个文件的中间。如果存在这样的修饰符,则必须查找要修改的修饰符。

当然,这些修饰符存在于C ++中,但在C ++中,接口声明与实现分离,因此通常很容易发现修饰符。

尽管如此,Swift现在是开源的,所以如果你认为我错了,并且你有充分的理由来支持你的立场,你可以在Swift Evolution公共论坛上提出建议:)