V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
flowerpiggy
V2EX  ›  程序员

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

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

    还是同一行 { 比较好, 字符数少一些容易修改. 只要习惯了, 就能永久提高编码效率
    bcxx
        17
    bcxx  
       2013-07-07 13:33:39 +08:00
    幸亏有忽略主题的功能=。=
    lichao
        18
    lichao  
       2013-07-07 13:40:05 +08:00
    js 跟在后面,其它语言看习惯
    darasion
        19
    darasion  
       2013-07-07 13:44:29 +08:00
    个人比较讨厌多出来好多换行
    kiwik
        20
    kiwik  
       2013-07-07 13:45:54 +08:00
    看个人习惯和公司规定了,Java一般跟后面,C一般另起一行
    sykp241095
        21
    sykp241095  
       2013-07-08 13:42:13 +08:00
    左花括号跟后面
    cxshun
        22
    cxshun  
       2013-07-08 13:43:56 +08:00
    写JAVA习惯跟后面,其他一般另起一行。
    davepkxxx
        23
    davepkxxx  
       2013-07-08 13:48:48 +08:00
    java js 根后面
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5004 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 09:55 · PVG 17:55 · LAX 01:55 · JFK 04:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.