代码之家  ›  专栏  ›  技术社区  ›  Jason R. Mick

为什么某些C/S模式中的括号样式/格式更好?[关闭]

  •  3
  • Jason R. Mick  · 技术社区  · 14 年前

    我得到的要点是:

    <T> my_function(...) {
       ....
    }
    

    是大多数人的首选,相比之下:

    <T> my_function(...) 
    {
       ....
    }
    

    同样适用于:

    if (...) {
       ...
    }
    

    优先于

    if (...) 
    {
       ...
    }
    

    这是真的吗?如果是,为什么前者比后者更受欢迎?

    2 回复  |  直到 14 年前
        1
  •  0
  •   TBH    14 年前

    第一个是最受欢迎的,因为它是由Sun(现在:Oracle)在爪哇提出的。

        2
  •  3
  •   Reed Copsey    14 年前

    这不一定是首选-他们是不同的风格,不同的团队有自己的偏好。

    许多人喜欢前者,因为代码变得更短,更“简洁”。许多人更喜欢后者,因为乍一看,它更容易看到左括号字符的位置。然而,这两者都是 偏好 不同的人喜欢不同的东西(甚至不同于你展示的东西,比如使用缩进的parens等等)。