但是你,谁使用缩进?

数天前,我是讨论如何缩进代码的ANSI / C等,如果你可以使用不同的语言相同的风格。
显然,压痕像妈妈,每个都有其优点和唱歌,知道他的母亲不会动摇!


今天,前瞻性信息的维基百科我碰到这个网页: 缩进风格共同探讨在技术缩进最大,这里有一个小的摘要:

* K&R的风格

  //...
     x < 0 ) { 如果 (x <0)(
         "Negative" ) ; 输出 (“负”);
         ;(十);
     { 其他()
         "Positive" ) ; 输出 (“正”);
         ;阳性(十);
      
 




*奥尔曼样式(在Emacs中的BSD)

  x == y )  (十 == y)的
 
    东西();
    什么东西();
 
 finalthing(); 




* BSD的KNF风格

  x == y ) {  (十 == y)的(
    东西();
    什么东西();
 
 finalthing(); 




* Whitesmiths风格

  x == y )  (十 == y)的
     
    东西();
    什么东西()
     

 finalthing(); 




* GNU风格

  x == y )  (十 == y)的
   
    东西();
    什么东西();
   
 finalthing(); 




*霍斯特曼风格

  x == y )  (十 == y)的
 ; (某物();
    什么东西();
     //...
     x < 0 ) 如果 (x <0)
     ( "Negative" ) ; (输出 (“负”);
         ;(十);
     
     其他
     ( "Positive" ) ; (输出 (“正”);
         ;阳性(十);
     
 
 finalthing(); 




*微微风格

 东西(不适用):
 (十:3 * n的;
   Ÿ:访问DoStuff(十);
   Ÿ + x)的 




*横幅风格

  FUNCTION1()(
  访问DoStuff
   更多的东西
   

 function2()(
  等等
    



你用什么?

张贴在技术

这个帖子的作者是管理员在2008年11月4日

标签:

其他职位

曾任职务:

8评论迄今

  1. 派恩2008年11月5日下午6点31分

    但是,随着像Python或被迫缩进... Cobol的语言缺乏。 ;)

  2. 拉法莱三2008年11月5日下午6时44分

    配置:
    进入空间的选项卡(恨字符\吨)
    缩进2个字符

    风格:
    GNU风格的所有代码
    微微风格的样板代码(类型的setter / getter和短等方法)

  3. 马修 2008年11月5日下午9时14分

    GNU风格的一生中,部分是因为我与帕斯卡尔开始 :)

  4. 丽莎 2008年11月5日下午9时17分

    BSD风格的如果/一会儿,喜欢! 相反,身体机能奥尔曼风格。
    然而,这是它叫什么? 缺少

    if(条件)(
    东西();
    其他()
    something_else();

    有时候,我使用它。

  5. 丽莎 2008年11月5日下午9点18分

    哎呀,对不起,我错过了在列表中第一个 :搭扣
    正确的同样是首次发表评论!

  6. 弗雷迪 2008年11月6日上午12时04分

    我老了,和K&R的 :)
    虽然该代码往往要移动太远的权利...

  7. 马克斯2008年11月6日上午12点35分

    if(条件)

    ....
    ....
    ....
    其他()
    ....
    ....
    ....

  8. Rollopack 08年11月10日上午08时51分

    K&R的风格

发表评论

名称(必填)

电子邮件(必填)

网站

评论