Swift基础语法08-- 元祖

前言

元祖是以前C或者OC是没有的概念,它是一种复合数据类型
只要将多个相同或者不同的数据用()括起来的就是元祖
优点: 以前在C或者OC中是通过指针或者结构体的方式返回多个值,而在swift中元祖就可以实现返回多个值

Swift基础语法08-- 元祖_第1张图片
元祖.png
  • 元祖的创建
// 元祖的创建
let num:(Int, Double, String) = (18, 16.8, "Alex")

// 获取元祖中的值: 可以直接使用".索引"的方式获取元祖中的值
num.2
num.1
num.0
  • 如何给元祖起别名
// 如何给元祖起名称

let student = (name: "William", age: 18, score: "100")
student.name
student.age
student.score
  • 如何提取元祖中的数据
// 如何提取元祖中的数据

let (name, age, score) = ("Alex", 18, 100.0)
name
age
score

你可能感兴趣的:(Swift基础语法08-- 元祖)