gpt4 book ai didi

arrays - 为什么我们创建一个空数组时要加上()

转载 作者:可可西里 更新时间:2023-11-01 00:02:11 24 4
gpt4 key购买 nike

我们可以像这样创建一个空数组:

var newArray1 = [Int]()

我的意思是:当我们创建一个新数组时,这里的“()”是什么意思,为什么我们不通过这样写来创建一个新的空数组:

var newArray2 = [Int]

我知道这是语法,但有人可以稍微解释一下以帮助我深入理解它。

最佳答案

要创建一个新数组,您可以使用 Array<Int>.init() .调用初始化程序的简写是删除 .init : Array<Int>() .

[Int]Array<Int> 的简写.

将两者放在一起,我们可以写成Array<Int>.init()作为[Int]() .

关于arrays - 为什么我们创建一个空数组时要加上(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41433678/

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