块的开括号位置的Swift代码约定

时间:2017-11-13 08:04:20

标签: swift

对于一个非常基本的问题抱歉,

在许多代码示例中,我看到开头括号位于一行的末尾,如下所示:

if conditiony {
// Do something
} else {
// Do something else
}

我个人优先

if condition
{
 // Do something
}

对我而言,第二个变体帮助我发现哪些括号属于一起。

你是否看到第一个版本的其他优点,除了曼尼人正在使用它。

1 个答案:

答案 0 :(得分:1)

第一个变体通常每次使用时都会保存一行。这给人一种更密集的代码的印象 - 有人说一个不太可读的代码。这完全是美学问题 - 内核和c#使用第二个取得巨大成功。

也就是说,iOS社区更喜欢第一个,如果你想避免狭隘开发者的不断发展,强迫自己喜欢第一个并使用它。