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

2016-01-29 14:25:17 +08:00
 UtopiaCHN
13755 次点击
所在节点    程序员
112 条回复
colordancer
2016-01-30 11:06:47 +08:00
我来告诉你为什么要换行:

//if ()
{

}
dacapoday
2016-01-30 11:16:04 +08:00
这真是万年钓鱼贴
an168bang521
2016-01-30 11:21:51 +08:00
if ( ... ){
//
}else{
...
}
liberize
2016-01-30 12:26:22 +08:00
java 一律用风格二, c++ 除了函数用风格一,其余类、语句块等都用风格二
风格二看起来比较紧凑,另外空格不能少
PS: 前提是写自己的代码,如果是改现有的代码,保持原有风格
RitzoneX
2016-01-30 13:16:22 +08:00
C 用第 1 种
Java 用第 2 种
eliteYang
2016-01-30 13:38:07 +08:00
用 C++,喜欢第一种, java 的人用第二种
liearth
2016-01-30 14:29:30 +08:00
if () {
...
} else {
...
}
awfe
2016-01-30 14:32:21 +08:00
楼主你 else 两边竟然不加空格……
wangluwl
2016-01-30 14:38:58 +08:00
@Yvette me too,习惯这种
lsmgeb89
2016-01-30 14:40:57 +08:00
if (…) {

} else {

}
akstrom
2016-01-30 14:48:42 +08:00
if ( ... )
{
...
}
else
{
...
}

看到不是这样的我会很自然的帮它回车..............
Arthur2e5
2016-01-30 15:42:46 +08:00
哦?我也喜欢对齐啊:

if (cond)
--do_something();
else
--{
----blah();
----goto err;
--}

(逃)
* * *
@vivisidea 在 $? 上面做 zero-check 而不是用 && 和 || 或者直接 if previous_command 都是教程看傻了……
sfz97308
2016-01-30 16:52:07 +08:00
之前习惯风格一,感觉结构更清晰易读。
现在变成习惯风格二了,再看之前自己写的风格一代码,感觉好松散。
这两种都是合理的,各有利弊。
iamleung
2016-01-30 17:22:28 +08:00
貌似还没有开始讨论花括号前要不要加空格?
^_^
erinsnow
2016-01-30 17:52:19 +08:00
@iamleung 不加空格能看吗?就那么懒?懒还回车干啥,全部代码写成一行算了。。。。。
iamleung
2016-01-30 18:23:14 +08:00
@erinsnow ← ← 大兄弟不要激动,我没说不加空格呢
littleshy
2016-01-30 19:25:13 +08:00
明明都是可以设置的,为什么都要怪到 VS 身上?
realpg
2016-01-30 21:57:24 +08:00
PHPer ,个人用后一种,最主要原因是省一个空行,一屏幕能多显示出很多代码。

但是 PSR 规范要求前一种,十分搞不懂连特么括号怎么写都规定……
Kokororin
2016-01-31 14:48:03 +08:00
我用 phpfmt 直接格式化成风格一……
will0404
2016-01-31 14:53:54 +08:00
非要大括号的话必然是风格二啊 由于渐渐开始讨厌大括号 现在写 js 开始用 coffee 写

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

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

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

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

© 2021 V2EX