第一節 簡單的值類型(變量和常量)

.本文來自於瘋子們的開源圖書web

使用let來定義常量,使用var來定義變量。常量的值在編譯時不須要知道,可是你必須明確的給你賦一次值。這就意味着你使用常量給某個值命名,一旦賦值以後就能夠處處使用了。數組

 

常量或者變量必須與你要賦予的值具備相同的類型。然而,你沒必要每次都準確的聲明類型。在你建立常量或者變量的時候,提供一個值,這樣編譯器就能夠本身推斷它的類型了。在上面的例子中,編譯器就推斷出myVariable是一個整型的,由於它的初始值就是整型的。函數

若是初始值沒有提供足夠的信息(或者乾脆就沒有初始值),能夠在變量後面指定類型,使用冒號隔開:spa

 

試驗:orm

建立一個具備顯式類型的Float常量,並賦予值4索引

變量或者常量的值永遠不會隱式的轉換成另外一種類型。若是你須要將值轉換成爲另外一種類型,那麼就顯式的建立一個指望類型的實例。ci

 

試驗:字符串

試着將上面最後一行的String 移除掉,看看有什麼錯誤?get

在字符串當中包含其餘的變量(或者常量)值,有一個更加簡便的方法:將變量(或者常量)使用括號包起來,再在括號前面添加反斜槓(\),例如:編譯器

 

試驗:

在字符串當中使用\()包含一次浮點數計算;在歡迎文字當中包含某我的的名字

使用方括號([])來建立數組和字典,而後經過索引(index)或者鍵(key)來訪問他們的元素。

 

建立一個空的數組或者字典,可使用初始化的語法:

 

若是能夠推斷類型信息的話,你能夠將空數組寫做[], 空字典寫成[:],例如:當你給一個變量賦與新值的時候,或者向函數傳遞參數。

相關文章
相關標籤/搜索