已采納回答 / l1uyub0b0b0
Apple的swift官方文檔我通讀過,請問哪里有明確的建議花括號的上半部分應(yīng)該和語句在一行?請指教。
當(dāng)然,蘋果的官方文檔上都確實是采用上一種語言風(fēng)格。但我個人認(rèn)為是省略篇幅使然。從代碼規(guī)范的角度,兩種方式國際都認(rèn)可。甚至很多討論都更贊同后一種代碼規(guī)范,因為能夠更清晰的表明一個語句塊的開始。實際操縱中,我個人認(rèn)為這兩種風(fēng)格是沒有特別的優(yōu)劣的。
其實我個人習(xí)慣使用前者,但是在課程中,為了清晰起間,我使用后者。
2014-07-13
已采納回答 / l1uyub0b0b0
只有String是表示字符串類型的關(guān)鍵字。string是變量名稱。
你可以在playground上具體實驗,辨別它們的不同,理解會更深刻。playground即時編譯的功能是完美的代碼實驗地。其實這個名字(playground)也正是這個意思:)
2014-07-13
最贊回答 / l1uyub0b0b0
現(xiàn)在這門課程的前六章已經(jīng)根據(jù)swift正式版的最新語法(基于xcode6.1)進(jìn)行了更新,半閉區(qū)間“..<”的語法在我們的課程中已經(jīng)進(jìn)行了修訂。同時,整套課程最新添加了《3-2 nil聚合運(yùn)算符》和《4-4 String.Index和Range》的最新內(nèi)容,歡迎收聽:)該課程的更新也即將登陸,敬請關(guān)注!
已采納回答 / l1uyub0b0b0
=是賦值語句。a=2表示把2的值賦給a。
==是判斷語句。a==2表示判斷a和2的值是否相等。返回一個布爾值。
如果沒有其他計算機(jī)語言基礎(chǔ),聽這門課程會稍微有些吃力。對于一些非?;镜木幊谈拍睿@門課程闡述的不夠明確。
2014-07-12
+ 我來回答
回答最高可+2積分