Swift|Swift - 基本数据类型(四)元组类型
一、什么是元组类型
- 元组类型由N个任意类型的数据组成(N >= 0)
- 组成元组类型的数据可以称为“元素”
let position = (x : 10.5, y : 20)
//position有2个元素,x、y是元素的名称
let person = (name : "Lucy")
//person只有name一个元素
let data = https://www.it610.com/article/()
//data是空元组
var position = (x : 10, y : 20) point.x point.y 或 point.0 point.1 //可以更改 point.x = 30
- 用let定义的元组是常量,无法修改它的元素
- 可以输出整个元组来查看所有元素的值
var point = (x : 105, y : 20)
point.x = 30
point.1 = 50
print(point) //输出结果是:(30.0,50)
- 可以省略元素名称
let position = (10, 20)
let person = (20, "Jack") - 可以明确指定元素类型
var person : (Int, String) = (20, "Jack")
//person的第0个元素只能是Int,第1个元素只能是String - 在明确指定元素类型的情况下不能加上元素名称
var person : (Int, String) = (age : 23, name = "Jack") //错误写法 - 可以用多个变量接收元组数据
var (x, y) = (10, 20)
var point = (x, y) - 可以将元素分别赋值给多个变量
var point = (10, 20)
var (x, y) = point - 可以使用下划线—忽略某个元素的值,取出其他元素的值
var person = (20, "jack")
var (_, name) = person
推荐阅读
- 关于Three.js的基本使用和概念(场景、相机、渲染器等)
- 【成长-AI输出】20171024_数据与人工智能
- 使用|使用 normalizr 进行复杂数据转换
- 腾讯合作伙伴大会(解码VR大数据|腾讯合作伙伴大会:解码VR大数据 开放共享未来)
- 那年
- Angular|Angular data8
- 可使用 git 操作的数据库 dolt
- vim配置全攻略(1) —— vim的基本操作
- 基于EasyExcel的大数据量导入并去重
- webpack4如何构建一个项目基本配置