2
雖然在博客上閱讀有關大O符號,有向下面的行的代碼的引用:夫特數組語法使用尖括號
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")
}
之前,我向前,我只是想確保和要求別人,如果這絕對是一樣的,它與您選擇的格式無關。
此外,我認爲這不是一個重複的,因爲我發佈此之前提出一個問題時點擊了所有的快速數組鏈接。
「我認爲這是泛型語法的工作原理」非常好,絕對正確。數組是一個通用結構。 – matt
可能想閱讀我的免費在線書籍http://www.apeth.com/swiftBook/ch04.html#_array – matt
嘿! @matt我有你的書在我的角落或谷歌播放,它有巨大的幫助。非常高興能有你回答我的問題,並在網上與你見面。 –