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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |