※ 引述《XDDDD5566 (鍵盤蘇格拉底)》之銘言:
: 有些人是
1.
: for () {
: }
: 有些人卻是
2.
: for ()
: {
: }
: 這葛樣子讓肥宅這種新手很困擾QQ
: 不知道學哪葛比較正宗QQ
: 也沒有到底for後面怎麼打才會比較好的八卦?
{} style,一般來講有四種,因為你只列了兩種,所以我就只講這兩種.
第二種是 Unix 上最邪惡的 server app - Sendmail 作者 Eric Allman 的 style
第一種是 C 的爸爸 Dennis Ritchie 跟他的快樂夥伴 Brian Kernighan 的 K&R style
我會建議你習慣第一種,因為.
1.Sendmail 太邪惡了 (~誤
2.C 的媽媽 Ken Thompson 跟他的快樂夥伴 Rob Pike 在 Google 生出來的 Go
強制規定 { 不可以成立新行,
因為每一行編譯器都會自動插入 ; ,斷行會造成編譯錯誤
在一開始就知道這個狀況時,就選擇最普遍的 block style,
以後在轉換語言時,比較不會碰到規範不同所以被迫改變習慣的問題.