原文:http://www.coolketang.com/staticCoding/5a992424a22b9d0044390e21.html
1. 本节课将为你演示元组的使用。元组包含不同的数据类型,并组成一个复合值。元组是使用逗号隔开,并使用括号括起来的0个或多个类型组成的列表。
![Swift4互动教程](https://i-blog.csdnimg.cn/blog_migrate/78d537bae57d5a960861f03a92c160cf.webp?x-image-process=image/format,png)
2. 定义一个新的元组常量,该常量包含一个整型元素和一个字符串元素,所有元素被包含在左右小括号之内,元素之间以逗号分隔。
![Swift4互动教程](https://i-blog.csdnimg.cn/blog_migrate/1824b68a40040f9b0712fa1fdf7e5213.webp?x-image-process=image/format,png)
3. 你还可以将元组赋值给一个带有元素名称的元组,元素名称的个数要和原元组一一对应。
![Swift4互动教程](https://i-blog.csdnimg.cn/blog_migrate/68b83ed2c168869e633a5c46300407b6.webp?x-image-process=image/format,png)
4. 然后就可以在右侧的实时反馈区,查看元组中的各个元素的值了。
![Swift4互动教程](https://i-blog.csdnimg.cn/blog_migrate/351d97b70e45f76720243db064ea954e.webp?x-image-process=image/format,png)
5. 查看元组中的第二个元素的值。
![Swift4互动教程](https://i-blog.csdnimg.cn/blog_migrate/2de28e8061278e8fc3c939a0a50b13e0.webp?x-image-process=image/format,png)
6. 使用键值对的方式,创建第二个元组对象,它也拥有两个元素,第一个元素为字符串类型,第二个元素为整型元素。
![Swift4互动教程](https://i-blog.csdnimg.cn/blog_migrate/7ddb174d21c29f8c1f0aeedcd720ce83.webp?x-image-process=image/format,png)
7. 接着观察第二个元组对象,在右侧的实时反馈区,显示了元组中的各个元素的值。
![Swift4互动教程](https://i-blog.csdnimg.cn/blog_migrate/91c58ec120a6ad092e6c96ab84df5080.webp?x-image-process=image/format,png)
8. 通过指定的键,查看元组中第一个元素的值。
![Swift4互动教程](https://i-blog.csdnimg.cn/blog_migrate/9067eeb0a091dd22cf755b7d046cb5b5.webp?x-image-process=image/format,png)
9. 接着通过指定的键,查看元组中第二个元素的值。
![Swift4互动教程](https://i-blog.csdnimg.cn/blog_migrate/2ff617f293e3cb8455a7492fa4a54711.webp?x-image-process=image/format,png)
10. 如果你没有给元组的元素命名,那么可以使用点语法,通过定义好的元组变量或常量,获取它的第1个或其它的元素。
![Swift4互动教程](https://i-blog.csdnimg.cn/blog_migrate/1890a27356f5ecb0ce842273d6685968.webp?x-image-process=image/format,png)
![Swift4互动教程](https://i-blog.csdnimg.cn/blog_migrate/d3db9477933bda94a71a9a9bc030dda7.webp?x-image-process=image/format,png)
本文整理自:《Swift4互动教程》,真正的
[手把手]教学模式,用最快的速度上手iOS开发和Swift语言,苹果商店App Store免费下载:
https://itunes.apple.com/cn/app/id1320746678
,或扫描本页底部的二维码。课程配套素材下载地址:
资料下载
![](https://i-blog.csdnimg.cn/blog_migrate/14e41f97b6d4b51f7bc11081e2a0e101.png)