編輯電子書 - 元組
書名:
型號:
價格:
簡介:
Swift有一個方法能將多個值組合在一起,稱為元組(tuples),元組內的值可以任意組合,而且不用設定為相同類型,例如下方的宣告方式代表這個元組可以被描述為「一個類型為(Int, String)的元組」,其中Int的值為200,String的內容為字串的桶。 // cookie的類型是(Int, String),值是(200, "桶") let cookie = (200, "桶") 元組是由多個元素所組成的,可以進行元素的拆解,將元組資料給予新的元組內容或變數。 // 宣告一個元組接受元組內容 let(cookiePrice, cookieString) = cookie // 輸出 "餅乾的價格 200" println("餅乾的價格 \(cookiePrice)") // 輸出 "計價單位 桶" println("計價單位 \(cookieString)") 如果只需要一部分的資料,可以利用下底線「_」進行呼叫,此時將忽略下底線的內容。 // 宣告一個元組僅第一個元素接受元組內容 let (justPrice,
內容:
<div>Swift有一個方法能將多個值組合在一起,稱為元組(tuples),元組內的值可以任意組合,而且不用設定為相同類型,例如下方的宣告方式代表這個元組可以被描述為「一個類型為(Int, String)的元組」,其中Int的值為200,String的內容為字串的桶。 // cookie的類型是(Int, String),值是(200, "桶")<br /> let cookie = (200, "桶") 元組是由多個元素所組成的,可以進行元素的拆解,將元組資料給予新的元組內容或變數。 // 宣告一個元組接受元組內容 let(cookiePrice, cookieString) = cookie // 輸出 "餅乾的價格 200" println("餅乾的價格 \(cookiePrice)") // 輸出 "計價單位 桶" println("計價單位 \(cookieString)") 如果只需要一部分的資料,可以利用下底線「_」進行呼叫,此時將忽略下底線的內容。 // 宣告一個元組僅第一個元素接受元組內容 let (justPrice, _) = cookie // 輸出 "The status code is 200" println("餅乾價格一桶為 \(justPrice)") 元組也可以利用單一元素的方式進行資料的讀取。 // 輸出 "The status code is 200" println("一桶餅乾 \(cookie.0)") // 輸出 "The status message is OK" println("餅乾計費方式為 \(cookie.1)") 當定義元組時,若給予元素名稱,則呼叫時就可以利用該名稱取得元組對應的內容。 let http404Err = (statusCode: 404, statusString: "Error") // 輸出 "The status code is 404" println("The status code is \(http404Err.statusCode)") // 輸出 "The status message is Error" println("The status message is \(http404Err.statusString)")</div>
上架
封面圖:
當前封面:
支援格式: JPG, PNG, GIF (最大 2MB)
更新電子書
返回列表