当尝试使用for循环打印Set或Array的内容时,我不会收到值,而是收到它们的数量。例如:
var favouriteSports: Set = ["Snowboarding", "Skateboarding", "Surfing"]
for genre in favouriteSports {
print("\(genre)")
}
我想在控制台收到的是“单板滑雪,滑板,冲浪”,而是收到“(3次)”
我正在“playground”中运行上面的代码。 我刚开始使用Swift,我无法理解为什么这么简单的事情会导致问题。
答案 0 :(得分:3)
这是一个游乐场短风格的屏幕。在您的真实项目中,您将获得确切的值。没问题。同样在游乐场中,您可以通过单击“显示结果”按钮,然后单击新生成的窗格中的“所有值”按钮来查看实际值。
我添加了一个示例屏幕