1洪燥,let聲明常量。Var修飾變量.
2脐湾,使用\()可以把一個(gè)浮點(diǎn)計(jì)算轉(zhuǎn)換為字符串
3复颈,使用方括號[]來創(chuàng)建數(shù)組和字典,并使用下標(biāo)或者鍵來訪問元素沥割。
4,控制流:if switch for循環(huán)凿菩,包裹條件和循環(huán)變量的括號可以省略机杜,但是語句題的大括號是必須的。
5衅谷,if 和let 處理值缺失的情況椒拗,有些變量的值是可選的,一個(gè)值可選的值可能是一個(gè)具體的值或者nil获黔,表示值缺失蚀苛。在類型后面加一個(gè)問號來標(biāo)記這個(gè)值是可選的。
6玷氏,if語句中堵未,條件必須是一個(gè)布爾表達(dá)式,Switch支持任意類型數(shù)據(jù)盏触,以及各種比較操作渗蟹,不僅僅是證書以及測試相等块饺。
7,使用func來聲明一個(gè)函數(shù)雌芽,使用名字和參數(shù)來調(diào)用函數(shù)授艰,使用->來制定函數(shù)的返回值.函數(shù)是可以嵌套。被嵌套的函數(shù)可以訪問外側(cè)世落。函數(shù)可以嵌套淮腾。
對象和類:使用class和類名來創(chuàng)建一個(gè)類。類中屬性的聲明和變量常量的聲明是一樣的屉佳,唯一的區(qū)別就是他們的上下文的類谷朝。同樣方法和函數(shù)的聲明也是一樣的
闖進(jìn)一個(gè)類的實(shí)例,在類名后面加上括號忘古。使用點(diǎn)語法來訪問實(shí)例的屬性和方法徘禁。