Swift基础篇——元祖

Swift基础篇——元祖,第1张

概述元祖 import UIKit// 元祖/*: 元祖 * 复合数据类型 * 只要将多个相同或者不同的数据用()括起来就是元祖 * 优点: 在以前没有元祖之前C和OC语言是通过传入指针或者返回结构体的方式来返回多个值的, 而有了元祖之后就可以实现让一个函数返回多个值 */let student = ("hello", 99, 99.8)print(student)print(studen 元祖
import UIKit// 元祖/*: 元祖 * 复合数据类型 * 只要将多个相同或者不同的数据用()括起来就是元祖 * 优点: 在以前没有元祖之前C和OC语言是通过传入指针或者返回结构体的方式来返回多个值的,而有了元祖之后就可以实现让一个函数返回多个值 */let student = ("hello",99,31)">99.8)print(student)print(student.0)print(student.1)print(student.2)/*: * 元祖其实和结构体很想,只是不需要提前定义类型. 那么如果不定义类型元祖是什么类型呢? * 元祖其实是复合类型,小括号中可以写任意类型 */let student1: (String,Int,Double) = (99.8)/*: 元祖的其它定义方式:指明应用元祖元素的名称 */let student2 = (name:99.8)print(student2.name)print(student2.age)print(student2.score)/*: 元祖的其它定义方式: * 通过指定的名称提取元祖对应的值,会将对应位置的值 赋值给对应位置的名称 */let (name,age,score) =  (99.8)print(name)print(age)print(score)/*: 如果不关心元祖中的某个值可以利用_通配符来忽略提取 */let (name1,age1,_) =  (99.8)print(name1)print(age1)
总结

以上是内存溢出为你收集整理的Swift基础篇——元祖全部内容,希望文章能够帮你解决Swift基础篇——元祖所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1083553.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存