swift3 0 元組的用法

2021-08-02 19:49:35 字數 1026 閱讀 1564

元組是我們的新朋友,多嘗試使用這個新特性吧,會讓生活輕鬆不少~

用法一:

比如交換輸入,普通的寫法是,

funcswapme1

(a: inout t, b: inout t)

但是如果用元組的話,就可以不使用額外空間就能完成交換

funcswapme1

(a: inout t, b: inout t)

var a = 10;

var b = 20

swapme(a: &a, b: &b)

print(a)

print(b)

//兩值互換

用法二:

要遍歷陣列同時拿到下標值和元素,可通過元祖進行遍歷

1.1 定義陣列乙個字串陣列如下

let array: [string] = ["a","b","c","d"]

1.2 利用元祖進行遍歷

for (index,value) 

in array.enumerated()

1.3 輸出結果為

0 a

1 b

2 c

3 d

2.1 若要對陣列進行反向遍歷,可使用reversed()方法如下

for (index,value) in array.enumerated().reversed()

2.2 輸出結果如下

3 d

2 c

1 b

0 a

swift 3 0 按鈕的用法(UIButton)

1.按鈕的型別 uibuttontype.system 前面不帶圖示,預設文字顏色為藍色,有觸控時的高亮效果 uibuttontype.custom 定製按鈕,前面不帶圖示,預設文字顏色為白色,無觸控時的高亮效果 uibuttontype.contactadd 前面帶 圖示按鈕,預設文字顏色為藍色,...

Swift語法09 元組

使用元祖描述乙個人的資訊 1001 張三 30,90 給元素加上元素名稱,之後可以通過元素名稱訪問元素 id 1001 name 張三 english score 30,chinese score 90 元組 http錯誤 let array 404,not found 寫法一 let error ...

swift3 0 字典的基本用法

自學swift3.0,如果有什麼錯誤或建議的話歡迎吐槽哦 1.字典的定義使用 key value,key value 快速定義 let dic string any name 張三 age 22 print dic 陣列字典 let arrdic string any name 張三 age 22 ...