有没有和我一样喜欢把大括号上下对齐的?尤其是 if 语句

2016-01-29 14:25:17 +08:00
 UtopiaCHN
13755 次点击
所在节点    程序员
112 条回复
pagxir
2016-01-31 15:22:48 +08:00
风格一的,基本上是代码写得少,读的少的那波。对于,写得多的人,第二种会看的很顺眼,而第一种读起来很浪费时间。
kirainmoe
2016-01-31 16:26:50 +08:00
喜欢第二种风格哎,不管是写 function 还是 if (大概是 JS 回调写多了)

(function(){

})();
Thoxvi
2016-01-31 19:11:36 +08:00
我风格 2 ,好像风格 2 有一种专业说法叫做:内核编码风格
LonelyWalker
2016-01-31 20:49:50 +08:00
风格一是 C 的, JAVA 一般是风格二。用 Eclipse 的都知道风格二。到现在为止, C++很久没写了,偶尔写常常用 JAVA 的风格来写了,而且 C++的函数一般大写开头,总之没有一个死的标准,自己爱怎么写就怎么写。
LonelyWalker
2016-01-31 20:51:55 +08:00
@pagxir 和语言有关,你用 VS 和 Eclipse 就知道了。
fine
2016-01-31 22:31:26 +08:00
——你是 Python2 还是 Python3 的?
——我是 python2333333
zjq426
2016-01-31 23:11:18 +08:00
if ( ... ) {
...
} else {
...
}

这样是不是更好点?
ppwangs
2016-02-01 10:30:58 +08:00
}
else
{
明明可以一行办到的事情,偏要占用三行,忍不了。
} else {
aitaii
2016-02-01 12:56:35 +08:00
看到 1 我就浑身难受。。。
leeuserb
2016-02-01 15:04:43 +08:00
大一刚进校的时候用的风格一,后来记不得在哪儿看的了,说:风格一是微软的风格,风格二是贝尔实验室的风格,然后记不清楚为什么就开始用风格二了,大概 7 , 8 年前的事了吧...
twd2
2016-02-01 19:24:34 +08:00
您这是在挑起战争呐
rushcheyo
2016-02-13 17:46:46 +08:00
……第二种根本不存在好吧! libc++ 的风格都是类似于这样:
```C++
template <class _CharT>
_CharT*
char_traits<_CharT>::move(char_type* __s1, const char_type* __s2, size_t __n)
{
char_type* __r = __s1;
if (__s1 < __s2)
{
for (; __n; --__n, ++__s1, ++__s2)
assign(*__s1, *__s2);
}
else if (__s2 < __s1)
{
__s1 += __n;
__s2 += __n;
for (; __n; --__n)
assign(*--__s1, *--__s2);
}
return __r;
}
```

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/254237

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX