swfit #7 Tuple
发布时间:2020-12-15 20:08:12 所属栏目:百科 来源:网络整理
导读://: Playground - noun: a place where people can playimport UIKitlet page = (1,"第一页内容")page.0page.1let (pageIndex,pageContent) = pagepageIndexpageContent//定义 tuple 的下标 类似 dictlet antherPage:(pageIndex:Int,pageText:String) = (10,
//: Playground - noun: a place where people can play
import UIKit
let page = (1,"第一页内容")
page.0
page.1
let (pageIndex,pageContent) = page
pageIndex
pageContent
//定义 tuple 的下标 类似 dict
let antherPage:(pageIndex:Int,pageText:String) = (10,"cccccc text")
//用 下标来访问
antherPage.pageIndex
antherPage.pageText
//Tuple 作为函数返回值
func currentPage() -> (pageInedex:Int,pageText:String) {
return (1,"内容内容")
}
currentPage().pageText
let books = [("python 入门",15,509,"计算机"),("算法导论",4,300,"理论"),("互联网思维",6,400,"商业")]
// switch tupe _ 表示 忽略
for book in books {
println("(book.0) -")
switch book {
//定义变量
case (_,let chapterCount,let genre):
println("这本书是给 python初学者用")
//区间条件
case (_,5...7,_,_):
println("创业书籍")
default:
println("其他书籍")
}
}
// 利用 Tuple 交换 2个变量值
var name1 = "kai"
var name2 = "super man"
(name1,name2)=(name2,name1)
name1
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
