使用 for 循环打印 Array 或 Set 的内容

Printing off the content of Array or Set using for loop

当尝试使用 for 循环打印 Set 或 Array 的内容时,我没有收到值,而是收到了它们的数量。例如:

var favouriteSports: Set = ["Snowboarding", "Skateboarding", "Surfing"]
for genre in favouriteSports {
    print("\(genre)")
}

我想在控制台中收到的是 "Snowboarding, Skateboarding, Surfing" 但我收到的却是“(3 次)”

我运行上面的代码在"playground"。 我刚开始使用 Swift,我不明白为什么这么简单的事情会导致问题。

这是一款游乐场短款屏幕。在您的实际项目中,您将获得准确的值。没问题。同样在操场上,您可以通过单击 "Show Result" 按钮然后在新生成的窗格中单击 "All Values" 按钮来查看实际值。

我添加了示例屏幕