在博客上阅读Big O Notation时,引用了以下代码行:
let numberList : Array<Int> = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
它让你措手不及,因为它在尖括号内有关键字类型Int,我认为这是泛型语法的工作原理。所以我在操场上调查了这行代码是否等同于我以前所看到的:
let numberList : Array<Int> = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
let numberList2 : [Int] = [1,2,3,4,5,6,7,8,9,10]
if numberList == numberList2{
print("They're the same")
}
在我向前迈进之前,我只想确定并问别人这是否完全相同,并且选择哪种格式并不重要。
此外,我认为这不是重复的,因为我在发布问题之前点击了所有快速数组链接。
答案 0 :(得分:3)
在我向前迈进之前,我只想确定并问别人这是否完全相同,并且选择哪种格式并不重要。
是的,它们的含义相同,使用它并不重要。 [Int]
是Array<Int>
的纯粹语法糖,不多也不少。