Swift基礎(chǔ)知識(shí)

1、常量 ?常量?jī)?chǔ)存的值始終不變,不同于變量,常量一點(diǎn)賦值就不能修改

例:let ?z = 8 ?

? ? ? ?z:Int = 8 ? ? //int類型可換成 double float

2.變量 ?創(chuàng)建

var ?x =12?

x:int = 12? ? ? //int類型可換成 double float

3.每種數(shù)值類型都有上限和下限

println(int.min) ? ? ?//int類型可換成 double float

println(int.max) ? ? //int類型可換成 double float

4.int ? double 轉(zhuǎn)換string類型

var ?t = 123

t:int = 123? ? t:double = 123

s:string = "123"

string類型轉(zhuǎn)int類型

var myconvertedint = s.int()

myconvertedint:int = 123

5.可選類型 ??

只需在聲明時(shí)在類型名后面加一個(gè)問(wèn)號(hào)

var v: int?

v:int? = nil

6.元組是由一個(gè)或多個(gè)變量、常量或字面量組成的單個(gè)實(shí)體

let myDreamgar = ("2017","Benz","my - car")

myDreamgar:(int,string,string)={

0 =2017

1="Benz"

2 = "my - car"

}

println(myDreamgar.0) ? //輸出2017

7.數(shù)組 ? 不可變數(shù)組

let candyla = ["pepermints","Gooey Bears","happy Ranchers "]

candela:[String] = 3 values{

[0]="peppermints"

[1]="Gooey Bears"

[2]="happy Ranchers" }

查找數(shù)組第二個(gè)元素? candyla[1]?

可變數(shù)組 Var ?candyla = ["pepermints","Gooey Bears","happy Ranchers "]

candela:[String] = 3 values{

[0]="peppermints"

[1]="Gooey Bears"

[2]="happy Ranchers" }

注意1 數(shù)組的所有值的類型都必須相同

在數(shù)組末尾添加元素 不同方式? 1. candyla.append("Candy Canes") ? ? ? append()

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 2.candyla += ["Peanut Clusters"]

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?3.candyla +=["Banana Taffy","Bubble Gum"]

數(shù)組的替換和刪除值 ? 1.candyla[2] = "Lollipops"

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 2.candyla.removeAtIndex(1)?

刪除數(shù)組最后元素 candyla.removeLast()

將元素(Twirlers)插入到指定位置 ? 方法insert() ?candela.insert("Twirlers",atIndex:2)

合并數(shù)組? var combinedJar = candyla1 + ?candyla2?

8.字典

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容