arrays - 遍历数组只获取 Swift Playground 中的第一个值

标签 arrays swift swift-playground

我知道这是一个非常基本的问题,但它让我感到难过并找出原因。我有一个名称数组以及要遍历它们以将它们全部作为单个名称的内容,尽管当我这样做时使用 for in 循环它只产生名字,我的代码:

var arrayA = ["Mike", "James", "Stacey", "Steve"]
var str = String()
for array in arrayA {
    str = array 
    println(str)//Just prints steve
}

问题是它只打印 steve,我希望能够访问所有名字 singlely

这是我看到的:

enter image description here

最佳答案

如果您使用的是 playground,您可能需要更改 View 才能看到所有结果。

您需要将鼠标悬停在快速 View 显示上才能找到“所有值”图标。

enter image description here


看起来这可能在 Xcode 7 中发生了变化 - 正如@MikeMeyers 在评论中提到的那样,您需要右键单击快速查看窗口并选择值历史记录选项。

enter image description here

关于arrays - 遍历数组只获取 Swift Playground 中的第一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29635843/

相关文章:

swift - Deinit 方法从未被调用 - Swift Playground

javascript - 默认情况下数组没有原型(prototype)吗?

java - 在 Java 中获取一个数组的值并使它们成为另一个数组的索引

ios - 如何在不更改字体大小的情况下快速更改 UISegmentedControl 的字体?

ios - 使用 swift 在屏幕上拖动图像

swift-playground - CIConstantColorGenerator CIFilter 在 Playground 中使用 Swift 2.0 失败并出现错误

javascript - 有效评估 JavaScript 对象是否包含字符串

c - 将数组传递给函数并通过递归添加它

swift - 使用 Swift 从 UITableView 捕获多个值

ios - 无法在 Xcode 6 Playground 中使用 SpriteKit