1.类型相互转换:

Int(a)

Float(b)

let a = Bool(truncating: NSNumber(value: c))

2.元组:

let tuple: (Int, String, Bool) = (10, 'sisi', true)

let tuple2 = (int: 5, double: 3.5, bool: true)

let c = tuple2.int

空元祖:

// 声明一个Void类型的常量v
let v: Void
 
// 用空元组对v初始化
v = ()

3.集合类型:

1> 数组:

2> 集合Set:

3> 字典:

4> 范围操作符:

let doubleRange = 1.0 ... 3.0

let stringRange = "aaa" ... "ccc"

5> 单边范围操作符:

let sub1 = array[2...]

let sub2 = array[...3]

let sub3 = array[..<3]

最新文章

  1. RGW/SWIFT对象存储性能测试工具--COSBench安装
  2. windows2003 DHCP中批处理绑定IP与MAC
  3. ScrollView左右约束的坑
  4. Oracle中Lpad函数和Rpad函数的用法
  5. js原生appendChild的bug
  6. JavaScript获取元素样式
  7. 在Linux下如何用Shell脚本读写XML?现有一个config.xml(转)
  8. ThinkPHP 5 中AJAX跨域请求头设置方法
  9. 手机APP中使用history.back()返回没有效果的解决
  10. [LeetCode] Max Area of Island 岛的最大面积
  11. iOS集合视图单元格高亮和选中的区别
  12. Ajax分页 Spring MVC + Hibernate
  13. engine_init_options.go
  14. 线程组ThreadGroup分析详解 多线程中篇(三)
  15. 使用Idea从github上获取项目
  16. 714-Card Trick
  17. MariaDB 安装与启动 过程记录
  18. eclipse gradle插件 org.gradle.tooling.GradleConnectionException: Could not install Gradle distribution from &#39;https://services.gradle.org/distributions/gradle-3.4-bin.zip&#39;.
  19. nw 注册快捷键
  20. 关于后台程序java报错问题解决

热门文章

  1. MySQL 效率提高N倍的19条MySQL优化秘籍
  2. ico图标和制作网站(比特虫)
  3. 正则及re模块-基础(一)
  4. python-图像目标监测(1)识别答题卡
  5. shell编程题(四)
  6. lp3676 小清新数据结构题
  7. 独立成分分析 ICA 原理及公式推导 示例
  8. 【Vue.js游戏机实战】- Vue.js实现九宫格水果机抽奖游戏总结
  9. 如何快速关联/修改Git远程仓库地址
  10. com.mysql.cj.jdbc.Driver 新特性jdbc.url连接供参考