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