美文网首页
swift--元组

swift--元组

作者: 宇亭 | 来源:发表于2017-03-30 13:38 被阅读0次

一: 元组类型介绍

元组类型由 多个 任意类型的数据组成,并不要求是相同类型,组成元组类型的数据可以称为“元素”. 使用()小括号表示.

事例: 

 var person = ("xiaoming", 10, 1.55)  // persona元组里面又是三个元素 分别为字符串 整形 浮点

var data = ()  // 空的元组

二: 元组内部元素的访问

1. 通过元素的下标进行访问

person.0    // "xiaoming"

person.1    // 10

person.2    // 1.55

2. 通过给元素定义一个别名去访问

var person = (name: "xiaoming", age: 10, heigh: 1.55)  // name,age和height分别表示元素的别名

如果要访问元组的元素可以通过这个别名去找到这个元素: 

person.name

person.age

person.heigh

三: 元组使用注意

1. 定义元组时,可以指定元组内元素的类型

事例:

var point1: (Int, Float) = (10, 10.1)

这就表明元组point1, 在其下标为0的这个位置的元素只能是Int类型, 下标为1的这个位置的元素只能为Float类型

2. 可以使用下划线 _ 忽略某个元素的值,取出其他元素的值

事例:

var person = (20, "jack")

var (_, name) = person

四: 元组与数组的关系

1. 一般情况下定义一个数组,数组内部的所有元素即为同一种类型,而元组默认就可以放多种不同类型的元素

2. 如果定义一个数组[any]时,就表示这个数组同元组一样,可以放任何类型的元素

相关文章

  • swift--元组

  • swift--元组

    一: 元组类型介绍 元组类型由 多个 任意类型的数据组成,并不要求是相同类型,组成元组类型的数据可以称为“元素”....

  • The Awesome Raywenderlich.com: 经

    Swift--弹性动画--Swift Swift--CALayer 教程: Getting Started超棒的源...

  • Python入门:元组

    六、元组 6.1 定义元组 元组和列表相似,列表是[---],元组是(---) 6.2 访问元组 6.3 修改元组...

  • Python 元组

    元组的创建和删除 访问元组元素 修改元组元素 元组推导式 元组与列表的区别

  • python入坑第七天|元组

    废话不多说,今天来学习元组。内容如下: 元组的创建 索引、切片 元组的连接 元组的不可修改性 元组内置函数 元组的...

  • Python元组

    python元组元组和列表的区别在于元组中的元素不能修改 创建元组创建元组用() tuple = ()当元组里只包...

  • Python_4_内置结构-元组-字符串

    1. 元组概念1.1. 元组的特点1.2. 元组的定义1.3. 元组的访问1.4. 元组的查询 2. 命名元组 3...

  • Swift 元组 (Tuple)

    定义元组 获取元组内容 修改元组 元组分解 元组作为函数返回值 通常可以用元组来为函数返回多个返回值。

  • 13、Python集合(set)

    上集回顾: 元组(tuple)定义 元组注意事项 元组妙用 上集学习了元组相关知识,元组和列表类似,但是不能修改。...

网友评论

      本文标题:swift--元组

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