• 3

程式語言左括號{不換行的好處有哪些

程式語言中的左大括號{

不換行的寫法
if( ){



}

換行的寫法
if( )
{



}

看過有很大一部分的人的寫法都是不換行的

所以不換行的寫法有哪些好處
2018-07-17 22:28 發佈
lonewolf10000 wrote:
程式語言中的左大括號...(恕刪)

用過vi的就知道
兩個中括弧[[或]]就可以往上或往下到達這個位置。
程式碼書寫&判讀習慣吧?
我是習慣換行。
除錯時比較方便快速了解。(咦?有嗎?)
lonewolf10000 wrote:
程式語言中的左大括號...(恕刪)


大師怎麼寫,我們就照著寫就對了,

所以大多數的大公司,有名軟體都是依照K&R Style,也就是:

if (x == y) {

} else {

}

你當然也可以照自己的想法寫:
if (x == y)
{

}
else
{

}

或是這樣:

if (x == y)
空格空格{

空格空格}


也都可以,
不過最多人用的還是K&R Style
ION.
lonewolf10000 wrote:
程式語言中的左大括...(恕刪)
幹嘛換行
換行了看起來會散散的
ionium007 wrote:
大師怎麼寫,我們就...(恕刪)
if(...){

}
else{

}
就是在寫和思考時就是一直下去,所以沒想到要不要換行。
但換行真是除錯會快一些些些些。
根本沒差
現在有一種叫IDE工具
工具自動會排版

我的規定,寫什麼,像什麼
官網或一些大的教學網站
要換行就換,不換行就不要
要大寫,要動詞..
看下去就是跟什麼MS,google,Apple官網的文件看的一樣
不用特別說依學長依主管的個性然後去訂內部規則
lonewolf10000 wrote:
程式語言中的左大括...(恕刪)

各別的族群會有各別習慣的用法,無所謂對錯。
如果程式只有自己一個人寫,高興怎麼寫就怎麼寫,但如果需要跟人合作,最好大家都有同樣的做法。
不換行的好處是省一行,程式碼看起來可以更緊密,
壞處是必需看到行末才能知道有沒有括號(部份程式語言單行時可以省略括號),在查找程式碼時大部份都只看行頭而已,行末很少去看到。
function會換行
會不會因為考慮不換行
如果用字串grep所有檔案時候能跟function分別?
  • 3
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?