我剛開始學習Swift,遵循Apple文檔。這裏是一個來自文檔的例子。字符串插值。打印字符串數組中的單個項目
let names = ["Anna", "Alex", "Brian", "Jack"]
let count = names.count
for i in 0..<count {
print("Person \(i + 1) is called \(names[i])")
}
// Person 1 is called Anna
// Person 2 is called Alex
// Person 3 is called Brian
// Person 4 is called Jack
我有打印語句查詢。我不明白\(names[i])
, 有人可以解釋嗎? 當我們遍歷每個項目時,我也知道字符串插值也有一些(for in)
循環。
,但我不明白\(names[i])
表達'名單[I]'意味着**在列表中的第i個元素**。換句話說,該程序循環遍歷「名稱」的索引併爲每個索引打印一條消息,例如。 「人1叫做安娜」。 – SwiftsNamesake
使用類似[enumerated](https://developer.apple.com/documentation/swift/array/1687832-enumerated)的東西通常是一個好主意,它給了你一系列(索引,項目)對。 – SwiftsNamesake
在章節*集合類型*段落中描述*訪問和修改數組* – vadian