07-Swift 元祖的使用

一、元祖的概念

  • 元祖是 Swift 特有的一種數(shù)據(jù)結構;
  • 可以用來定義一組數(shù)據(jù);
  • 類似于數(shù)組和字典;
  • 組成元祖類型的數(shù)據(jù)可以成為元素。

二、元祖的一般使用

  • 使用方法一
let person = ("maer",24,86)
person.0    //"maer"
person.1    //24
person.2    //86
  • 使用方法二
let (name,age,score) = ("xiaomaer",24.1,86.3)
name    //"xiaomaer"
age     //24.1
score   //86.3
  • 使用方法三(用的較多)
let person1 = (name:"xiao",age:24.4,score:86.6)
person1.0   //"xiao"
person1.name    //"xiao"

三、元祖的應用場景

  • 作為參數(shù)
func student( info:(first:String,nian:Int) ) {
    print(info.first,info.nian)
}
student(info: ("wang",26))      //wang 26
  • 作為返回值(最有使用價值的場景)
func student2() -> (first:String,last:String) {
    return ("wang","yijiang")
}
let p = student2()
p.last      //"yijiang"
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容