当前位置: 首页 > news >正文

Swift开发——元组

 Swift语言的数据类型包括整型、浮点型、字符串、布尔型、数组、元组、集合和字典等,本文将详细介绍元组。

01、元组

严格意义上,元组不属于数据类型,而属于数据结构。元组将一些变量或常量或字面量组织成一个有序的序列,索引号从0开始,用圆括号“()”括起来,各个元素间用“,”分隔。元组中可以有任意多个元素,各个元素可为任意类型;如果元组被定义为变量,则其各个位置的元素值可以改变(但各个位置的元素的数据类型保持不变)。

元组常被用作函数的返回值,借助元组可以从函数中返回多个值。

程序段1介绍了元组的基本用法。

 

在程序段1中,第3行“var price=5.6”定义变量price,赋初值为5.6,Swift语言自动识别price为Double型变量。

第4行“var tup1=("Apple",price,"Shangdao")”定义元组tup1,这里的元组为变量,其各个位置的元素值可以修改,但其各个位置的元素的数据类型保持不变,例如,第1个索引位置(从0开始索引)处只能为Double型数据。此外,元组不是数据类

相关文章:

  • 一篇搞定Spring,IOC容器,Bean管理,3.AOP底层原理和实现(收下吧,真的很详细)
  • Linux之逻辑控制符
  • 【Linux】使用 iptables 验证访问HDFS 所使用到的端口
  • Warning: `ReactDOMTestUtils.act` is deprecated in favor of `React.act`.
  • Linux远程访问及控制
  • MySQL的卸载
  • 如何修改倍福CX7000PLC IP地址
  • python GUI开发: tkinter事件处理的几种方式详解与应用实战
  • 使用node写脚本生成小说
  • eslint 使用单引号,Prettier使用双引号冲突
  • CCF 矩阵重塑
  • Web前端学习网:深度探索前端技术的四维、五域、六技与七法
  • leetcode 1355 活动参与者(postgresql)
  • 会声会影色彩校正在哪里 会声会影色彩素材栏在哪 会声会影中文免费版下载
  • 谷歌学术内容爬取
  • 【Python】在 Pandas 中使用 AdaBoost 进行分类
  • Dubbo3 服务原生支持 http 访问,兼具高性能与易用性
  • Java面试----MySQL面试题
  • 【算法】Graham 凸包扫描算法 ( 凸包概念 | 常用的凸包算法 | 角排序 | 叉积 | Python 代码示例 )
  • 正则表达式
  • 争抢入境消费红利,哪些城市有潜力?
  • 贵州黔西市游船倾覆事故最后一名失联人员被找到,但已无生命体征
  • 视频公开课上线之后,北大成为多少人未曾谋面的母校?
  • 赵厚均评《唐诗与唐代园林景观的审美建构研究》|林泉恣探历,风景暂徘徊
  • 西部航空回应飞机上卖彩票:与重庆福彩合作,仅部分航班售卖
  • 超越梅罗,这样一个亚马尔折射巴萨的容错率