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

时间:2015-06-16 11:54:11

标签: arrays swift for-loop set println

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

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

我想在控制台收到的是“单板滑雪,滑板,冲浪”,而是收到“(3次)”

我正在“playground”中运行上面的代码。 我刚开始使用Swift,我无法理解为什么这么简单的事情会导致问题。

1 个答案:

答案 0 :(得分:3)

这是一个游乐场短风格的屏幕。在您的真实项目中,您将获得确切的值。没问题。同样在游乐场中,您可以通过单击“显示结果”按钮,然后单击新生成的窗格中的“所有值”按钮来查看实际值。

我添加了一个示例屏幕

enter image description here