蛋疼投票,左花括号跟后面还是另起一行? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
flowerpiggy
V2EX    程序员

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

  •  
  •   flowerpiggy 2013-07-06 20:58:43 +08:00 5570 次点击
    这是一个创建于 4485 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我自己是跟后面,觉得这样更易读。查了查这叫 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  
    PRO
       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     Solana     975 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 22ms UTC 22:37 PVG 06:37 LAX 15:37 JFK 18:37
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86