XCode 6 - SWIFT - 访问数组中的多个项目

时间:2015-03-04 17:58:48

标签: arrays swift

我有这个:

var alphabet = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"]

println("You should know your \(alphabet)'s")

如何访问a, b, c

我已尝试\(alphabet[0...3])'s\(alphabet['0', '1', '2'])'s\(alphabet[0,1,2)'s无济于事。

我错过了什么?

1 个答案:

答案 0 :(得分:3)

您使用alphabet[0..2]走在正确的轨道上,但您缺少的是使用分隔符连接字符串的join函数:

let alphabet = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"]
let section = alphabet[0...2]
let s = join(", ", section) // Separator goes in the ""
println(s) // a, b, c

此外,没有理由使用var作为字母表,因此请使用let