数天前,我是讨论如何缩进代码的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日






但是,随着像Python或被迫缩进... Cobol的语言缺乏。
配置:
进入空间的选项卡(恨字符\吨)
缩进2个字符
风格:
GNU风格的所有代码
微微风格的样板代码(类型的setter / getter和短等方法)
GNU风格的一生中,部分是因为我与帕斯卡尔开始
BSD风格的如果/一会儿,喜欢! 相反,身体机能奥尔曼风格。
然而,这是它叫什么? 缺少
if(条件)(
东西();
其他()
something_else();
)
有时候,我使用它。
哎呀,对不起,我错过了在列表中第一个
正确的同样是首次发表评论!
我老了,和K&R的
虽然该代码往往要移动太远的权利...
if(条件)
(
....
....
....
其他()
....
....
....
)
K&R的风格