【问题标题】:what's difference between array and tuple [duplicate]数组和元组有什么区别[重复]
【发布时间】:2018-03-01 10:42:17
【问题描述】:

我已经开始学习元组是什么意思,我遇到了数组和元组之间有什么区别的问题。所以,我只是想学 Swift 的小学生,很多东西我还是不知道

【问题讨论】:

标签: arrays swift tuples


【解决方案1】:

元组 元组是一组未命名的有序值。元组中的每个值不需要是相同的类型。

数组 数组是可变集合。它们的创建效率很高,但必须始终是单一类型。

【讨论】:

  • 数组不一定是固定大小的。它的大小可能会改变
【解决方案2】:

数组 - 数组是有序的值集合。例如:

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)

请阅读:Apple Developer Documentation - Types

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-10-12
    相关资源
    最近更新 更多