美文网首页
swift学习笔记之元祖

swift学习笔记之元祖

作者: 维子Vanessa | 来源:发表于2016-01-08 10:22 被阅读1314次
  • 可以将多个值保存在一起
格式: (数值1, 数值2, 数值3)
let numbers = (10, 11, 12)
// 通过索引访问
numbers.0
numbers.1
numbers.2
  • 特点: 元祖可以保存不同数据类型的值
let person = (name: "lnj", age: 30, score: 100.0)
//let values: (String, Int, Double) = ("lnj", 30, 99.9)
//let values = ("lnj", 30, 99.9); let (String, Int, Double) = values
// 通过名称访问
person.name
person.age
person.score
  • 用途:
    • 在C/OC中如果一个函数想返回多个值需要借助指针, 而在Swift中有了元祖之后就不用通过指针了
    • 元祖和数组一样, 可以通过索引访问元祖中保存的值
    • 可以给每一个值起一个名字, 将来通过这个名字访问对应的值
    • 可以在定义的同时就取出元祖中的值
// 相当于同时定义了三个变量
let (name, age, score) = ("lnj", 30, 99.9)
name
age
score

相关文章

  • swift学习笔记之元祖

    可以将多个值保存在一起 特点: 元祖可以保存不同数据类型的值 用途:在C/OC中如果一个函数想返回多个值需要借助指...

  • Swift学习笔记①

    Swift学习笔记①Swift学习笔记①

  • ReactiveCocoa入门(2)元祖、json解析、应用

    3.3 元祖 RACTuple 什么叫做元祖?在 swift 中也有所谓的元祖,但是他跟 Objective-C ...

  • swift基础之元祖

    元祖: 元组(tuples)把多个值组合成一个复合值。元组内的值可以是任意类型,并不要求是相同类型。 可以把任意顺...

  • Swift 元祖

    元祖的简单介绍 元祖是一种数据结构,在数学中广泛使用 元祖类似于数组和字典 元祖可以用于定义一组数据 组成元祖类型...

  • Swift 元祖

    Swift 4还引入了元组类型,用于在单个复合值中对多个值进行分组。元组中的值可以是任何类型,并且不需要是相同类型...

  • 2019-05-05: 七:Swift中元祖的使用?

    一:Swift中元祖的使用? 二:元祖的介绍 三:元组的定义 四:元组的简单使用

  • 斯坦福 Swift学习笔记系列(二)

    这是学习swift的笔记系列,学习的课程是斯坦福 iOS11 swift语言。 学习swift的笔记(一):in...

  • swift语法--02元祖

    swift语法--元祖 元祖 复合数据类型 只要将多个相同或者不同的数据用()括起来就是元祖 优点: 在以前没有元...

  • Swift基础知识汇总【1】

    Swift 学习笔记

网友评论

      本文标题:swift学习笔记之元祖

      本文链接:https://www.haomeiwen.com/subject/aoifkttx.html