0
<承諾>不,我是不是踢「內聯花括號與對齊的」死狗。 < /答應>有沒有解釋Xcode的/ Swift在var和let語句中處理大括號的方法?
在Xcode中7.x中,如果我啓動if
/then
塊和向下推動開口大括號到下一行(或者如果我Alt-[
一切交給然後一列Ctrl-I Re-Indent
)時,Xcode忠實地遵循我認爲是兩個標準的開括號中放置一個(和我個人的選擇),即:
if (condition)
{
/*blah blah*/
}
else
{
/*yadda yadda*/
}
但是......如果我這樣做使用var或讓,Xcode的決定有需要在開放的另一個級別的縮進 - 但不是關閉---大括號,機智:
var x: Int
{
didSet
{
/* handle it*/
}
}
我錯過了什麼嗎?是否有這樣的原因,還是應該將它作爲錯誤記錄?
在你做一個錯誤報告之前,你可能也想發佈到[dev論壇](https://forums.developer.apple.com/welcome)並看看他們在那裏說了什麼。 – Rob
你也會看到帶有尾隨封閉的好奇行爲。即使將前括號放在前一行的末尾,鏈式函數式編程也會產生非常奇怪的縮進。 – Rob
這不是一隻死狗,它是一個自行車棚。 :) – rickster