【发布时间】:2018-03-01 10:42:17
【问题描述】:
我已经开始学习元组是什么意思,我遇到了数组和元组之间有什么区别的问题。所以,我只是想学 Swift 的小学生,很多东西我还是不知道
【问题讨论】:
-
Swift Fundamentals Tuples 阅读此博客。
我已经开始学习元组是什么意思,我遇到了数组和元组之间有什么区别的问题。所以,我只是想学 Swift 的小学生,很多东西我还是不知道
【问题讨论】:
元组 元组是一组未命名的有序值。元组中的每个值不需要是相同的类型。
数组 数组是可变集合。它们的创建效率很高,但必须始终是单一类型。
【讨论】:
数组 - 数组是有序的值集合。例如:
let someArray: [String] = ["Alex", "Brian", "Dave"]
请阅读:The Swift Programming Language (Swift 4.1) - Collection types ,这个:Apple Developer documentation.
元组 - 元组类型是以逗号分隔的类型列表,括在括号中。例如:
var someTuple = (top: 10, bottom: 12) // someTuple is of type (top: Int, bottom: Int)
【讨论】: