【问题标题】:Why does Swift 2.0 print out last element in array instead of all elements?为什么 Swift 2.0 打印出数组中的最后一个元素而不是所有元素?
【发布时间】:2015-10-09 23:43:00
【问题描述】:

我试图打印出这个数组中的所有元素,当我显示它时,它只打印出 Pickup 洗衣。

var todo = ["Return Calls", "Write blog", "Cook Dinner", "Pickup laundry"]

for element in todo {
print(element)
}

我不知道为什么这是错误的......

【问题讨论】:

  • 那是你的真实代码吗?
  • 它像我宣传的那样工作。它打印了所有四个项目。
  • 您可能需要使用终端类型默认值删除 xcode 首选项 delete com.apple.dt.Xcode
  • 也许是因为我在游乐场?这有不同的偏好吗?
  • 没关系,我得到了答案,感谢所有回答的人

标签: ios iphone arrays swift swift2


【解决方案1】:

我复制了您的代码并将其粘贴到应用程序中。我运行了应用程序。我在控制台中看到了这个:

Return Calls
Write blog
Cook Dinner
Pickup laundry

所以我得出结论,要么你在撒谎——那不是你的代码,或者那不是打印出来的——或者你不知道如何测试(例如,你不知道如何阅读控制台,或者你'在操场上,你不明白控制台在哪里)。

【讨论】:

  • 我没有撒谎(我为什么会撒谎??),我在操场上,我尝试在助手编辑器中打开控制台,但它没有打开。操场与没有操场的编码有不同的偏好吗?
猜你喜欢
  • 2020-04-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-07-24
  • 1970-01-01
  • 2013-09-12
  • 2022-01-25
相关资源
最近更新 更多