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

IOS Swift 从入门到精通:数组,集合,元组,对比,字典,枚举

目录

数组

集合

元组

Arrays vs sets vs tuples

字典 

字典默认值

创建空集合

枚举

枚举关联值

枚举原始值

复杂类型:总结


数组

数组是存储为单个值的值的集合。例如,John、Paul、George 和 Ringo 是姓名,但数组可让您将它们分组为单个值,即 The Beatles。

在代码中我们这样写:

 

let john = "John Lennon"

let paul = "Paul McCartney"

let george = "George Harrison"

let ringo = "Ringo Starr"

let beatles = [john, paul, george, ringo]

最后一行构成了数组:它以括号开始和结束,数组中的每个项目都以逗号分隔。

您可以通过在括号内写入数字来从数组中读取值。数组位置从 0 开始计数,因此,如果您想读取“Paul McCartney”,则可以这样写:

 

beatles[1]

注意:如果读取不存在的项目,Swift 会崩溃。例如,尝试读取beatles[9]

http://www.lryc.cn/news/384972.html

相关文章:

  • TextRank 算法
  • 压缩wsl的磁盘占用空间
  • 打破生态「孤岛」,Catizen将开启Telegram小游戏2.0时代?
  • C++基础语法:类构造函数
  • Node.js单点登录SSO详解:Session、JWT、CORS让登录更简单
  • 提高Java应用稳定性的部署实践
  • 简过网:考公务员报班和不报班的区别大吗?
  • 文化财经盘立方通达信期货通支撑压力自动画线多空转折指标公式源码
  • 重生之我要学后端11--数据库基础概念(持续更新)
  • 配置 Cmder 到鼠标右键
  • kali下安装使用蚁剑(AntSword)
  • GIT-LFS使用
  • 免费分享一套SpringBoot+Vue在线水果(销售)商城管理系统【论文+源码+SQL脚本】,帅呆了~~
  • 推荐两款电脑文件处理工具,强大到你不舍得卸载
  • Python 高级实战:基于自然语言处理的情感分析系统
  • ruby面试题
  • Android U Settings 应用中 APN 菜单实现的代码逻辑
  • java时间处理工具类
  • Android高级面试_2_IPC相关
  • docker封禁对外端口映射
  • 【leetcode系列】567.字符串的排列(滑动窗口)
  • 情感分析方法与实践
  • 迁移学习——CycleGAN
  • 【软件测试】对于测试中的bug,我们真正了解了吗?
  • Packer-Fuzzer一款好用的前端高效安全扫描工具
  • 解决卸载TabX explorer软件后导致系统文件资源管理器无法正常使用问题
  • qt for android 使用打包sqlite数据库文件方法
  • MYBATIS大于等于、小于等于的写法
  • 基于堆叠长短期记忆网络 Stacked LSTM 预测A股股票价格走势
  • SpringCloud Alibaba Sentinel基础入门与安装