1.Swift 簡介

1.Swift 簡介

《Swift基礎教程》源代碼下載:www.peachpit.com/swiftbeginnersswift

1.探索開始,進入終端 命令:xcrun swift優化

輸入圖片說明

命令清單「:help」 , 退出「:quit」ui

國際慣例:教程

輸入圖片說明

2.變量 var 聲明變量:圖片

輸入圖片說明

如今計算機結構基於64位,Swift默認用Double類型表示浮點數 變量名用除數字外的任何字符打頭內存

賦值:字符串

輸入圖片說明

a 由聲明的10變爲30.編譯器

強制賦值(類型轉換) 輸入圖片說明數學

3.常量 let 常量儲存的值始終不變,底層編譯器知道內存單元存儲的值不會變時,Swift編譯器可更好的決策和優化代碼,常量的開銷比變量小it

輸入圖片說明

4.類型及上下線 Bool類型 輸入圖片說明

Int,Int32,Int64,Int8,Int16

輸入圖片說明

UInt,UInt32,UInt64,UInt8,UInt16

輸入圖片說明

沒有指定32或64位,Int和Uint默認64位

Float && Double 可正可負的浮點數,可能包含小數點部分 3.1415 -2017.20 30.0

Character 用雙引號括起的單個字符,數字或其餘符號 「A」 , 」!」 ,」*」, 」5」

String 用雙引號括起的一系列字符

「Hello World」
「Thank you very much」

「Zou Jie」

5.類型轉換

輸入圖片說明

Int? 和Double? 表示可選類型 數值類型能夠轉換爲String類型,反過來轉換爲特殊的可選類型

6.顯示聲明類型

輸入圖片說明

變量或常量聲明爲指定類型,只需在變量或常量名稱後加上冒號和類型名稱,並且必須賦值。

7.字符串

輸入圖片說明

字符串的類型推斷和顯示聲明

字符串拼接

輸入圖片說明

Character類型

輸入圖片說明

若是沒有顯式指定類型Character,Swift默認將用雙引號括起的單個字符視爲String類型

字符拼接爲字符串用+號運算符,但必須先將字符強制轉換爲String類型

8.數學運算符

輸入圖片說明

Swift2.0的浮點求餘功能,Swift3.0移除

8.1單目運算符

輸入圖片說明

單目運算符用顯式聲明,推斷會報錯

輸入圖片說明

8.2表達式

輸入圖片說明

混合不一樣的數值類型

輸入圖片說明

在同一表達式中包含不一樣類型的數值時,老是將表達力較弱的類型提高爲較強的類型

8.3數值表示 二進制,八進制,十六進制

輸入圖片說明

二進制前綴0b表示,八進制前綴0o表示,十六進制前綴0x表示

科學計數法

輸入圖片說明

e表示以10爲底的指數,這裏爲4.434× 10<sup>-10</sup>

大數字表示法

輸入圖片說明

下劃線會被忽略,提升大數可讀性

9.布爾類型

輸入圖片說明

$R0在swift REPL裏稱爲臨時變量,它存儲告終果的值

字符串的大小按首字符ascII大小比較,如首字符相同依次比較

10.顯示字符串

輸入圖片說明

嵌入表示法(),來引用聲明的變量

11.使用類型別名

輸入圖片說明

typealias

12.使用元組將數據編組 元組 Tuple

輸入圖片說明

輸入圖片說明

13.可選類型 可選類型其實是一個類型修飾符,告訴swift指定的變量或常量能夠爲空(nil)

輸入圖片說明

任何被聲明爲可選的變量均可設置爲nil

相關文章
相關標籤/搜索