很多时候,我们需要把多个不同类型的值,打包成一个单位处理。例如,返回一个员工信息:姓名:码客南君;职位:研发工程师;工号:00001
对这种问题,可以用元组 (Tuple) 来解决。
let staffInfo = (Name: "码客南君", Number:00001)
访问元组内部成员
staffInfo.name
元组的特点
1.一旦声明,可以改值,但不能添加/删除元素
2.不能更改已经声明的元素名称
3.已声明的名称可以省略,但未声明名称的元组,不可添加名称
代码示例
var aTuple = (10, "Xishi") // 未声明名称
aTuple = (10, name:"Xishi") // 后期添加名称,可行但无效
aTuple.name // 错误
网友评论