在swift 2.2中,有没有办法为多个函数和变量定义默认访问级别,例如,将“@public”之类的内容放在一行上,然后有效地将其下面的所有内容公开?
答案 0 :(得分:1)
截至目前,没有这样的方法。我觉得它更好,因为如果代码结构不是很好,很容易错过像这样的说明符。现在的方式很容易从函数/属性声明中发现访问级别。例如,您从一个文件跳转到另一个文件的中间。如果存在这样的修饰符,则必须查找要修改的修饰符。
当然,这些修饰符存在于C ++中,但在C ++中,接口声明与实现分离,因此通常很容易发现修饰符。
尽管如此,Swift现在是开源的,所以如果你认为我错了,并且你有充分的理由来支持你的立场,你可以在Swift Evolution公共论坛上提出建议:)