蛋疼投票,左花括号跟后面还是另起一行?

2013-07-06 20:58:43 +08:00
 flowerpiggy
我自己是跟后面,觉得这样更易读。查了查这叫 K&R风格。
————————
搜索了一下,本主题已存在旧贴,请无视。
5283 次点击
所在节点    程序员
23 条回复
alexrezit
2013-07-06 21:00:12 +08:00
Method 另起一行, 其他的跟后面.
flowerpiggy
2013-07-06 21:04:34 +08:00
我最初跟后面原因其实是,这样的话其他代码即可每一行都用分号结束。
lenville
2013-07-06 21:09:55 +08:00
跟在后面,能省几次击键
gDD
2013-07-06 21:21:39 +08:00
不*紧*跟在右括号“)”后面显得更重要些。
kfll
2013-07-06 21:39:41 +08:00
根据不同语言而定
miniwade514
2013-07-06 21:40:04 +08:00
换行写是因为万一漏写了比较好找吗?猜测的。。
我习惯不换行
ccbikai
2013-07-06 21:50:52 +08:00
代码量大的时候推荐这种写法,不然左边看到的都是括号
keakon
2013-07-06 22:12:06 +08:00
用 Python 吧,不纠结:
>>> from __future__ import braces
File "<stdin>", line 1
SyntaxError: not a chance
detailyang
2013-07-06 22:42:44 +08:00
虽然我使用K&R 但是代码好不好跟着真没关系
switch
2013-07-06 23:02:31 +08:00
C 另起一行,js 的在上一行。
cdfmr
2013-07-06 23:11:47 +08:00
不同时期、不同公司、不同规范。现在的风格是另起一行,不觉得这个有什么重要的。
VYSE
2013-07-07 00:31:36 +08:00
括号一定要单独一行,对称控绝对不能接受不对称的符号
funcman
2013-07-07 01:52:47 +08:00
跟C语言作者的风。
但是团队遵守团队的规范。
caoyue
2013-07-07 12:04:12 +08:00
class 和 method 另起一行,感觉看起来结构清楚一点
其他的直接跟后面
dorentus
2013-07-07 13:00:08 +08:00
全部跟在后面的不叫 K&R style,13 楼的才是。
luikore
2013-07-07 13:19:26 +08:00
对称控的问题是, 多产生了很多行, 那个对称的花括号经常不在一个屏幕上...

还是同一行 { 比较好, 字符数少一些容易修改. 只要习惯了, 就能永久提高编码效率
bcxx
2013-07-07 13:33:39 +08:00
幸亏有忽略主题的功能=。=
lichao
2013-07-07 13:40:05 +08:00
js 跟在后面,其它语言看习惯
darasion
2013-07-07 13:44:29 +08:00
个人比较讨厌多出来好多换行
kiwik
2013-07-07 13:45:54 +08:00
看个人习惯和公司规定了,Java一般跟后面,C一般另起一行

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

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

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

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

© 2021 V2EX