gpt4 book ai didi

ios - swift 原生数组中的初始化器

转载 作者:可可西里 更新时间:2023-10-31 23:58:01 25 4
gpt4 key购买 nike

我刚刚开始使用 swift,我知道我们在 swift 中有一个默认的数组初始化程序,语法如下:

    let myArray = [Int](count:3 , repeatedValue:2)//int types [2,2,2]

但是当我从语句中删除 [Int] 时,它会用值 (3,2) 初始化数组。

    let myArray = (count:3 , repeatedValue:2)//[3,2]

谁能解释这种行为?

最佳答案

在第二个示例中,您得到的是元组,而不是数组。如果你不想指定[Int],你仍然需要指定Array,像这样:

let myArray = Array(count: 3, repeatedValue: 2)

学习more about tuples在 Swift 书中。

关于ios - swift 原生数组中的初始化器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34260089/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com