【问题标题】:Xcode 9.4 Playground Swift Console OutputtingXcode 9.4 Playground Swift 控制台输出
【发布时间】:2023-04-11 12:50:01
【问题描述】:

我刚决定学习 Swift 作为一门新语言,我下载了 Xcode 并一直在关注 Apple 的 Swift 学习课程。控制台不会 print() 任何东西。我知道这不可能是语法错误,因为我什至没有触及他们作为示例应该显示 print() 函数工作的代码。我确实打开了底部窗格,并且右侧的窗格也打开了。

到目前为止尝试过的调试:

我尝试了“视图 -> 显示助理编辑器”。没有骰子...我本来有Xcode 9.4.1,看到它刚刚发布,所以我卸载并下载了Xcode 9.4,认为它可能会解决问题。

感谢您的帮助!

截图:

【问题讨论】:

  • 我会说你应该打开屏幕底部的 dubug 编辑器,但听起来你已经打开了它。还可以尝试在苹果提供的代码行下方输入print("str is \(str)")
  • 感谢您的快速回复,兄弟。是的,调试编辑器面板已打开。我试过 let str = "str" print("str is (str)") 但它没有用。还有其他建议吗?
  • 可以发截图吗?
  • 您可以直接将屏幕截图发布到问题中,并在发布后在此处发表评论,以便我知道您发布了它。
  • 不。我还注意到,每当我打开 Xcode 时,它​​的运行速度都非常慢。我在上面写的 ^^ 评论中添加了内容。我打字的时候我的孩子们在跟我说话,我意识到我从来没有说过它不起作用。我的坏

标签: swift swift-playground


【解决方案1】:

您的代码仍在此处编译(转换为机器代码)(通过查看顶部的工具栏来识别)。您应该等待片刻,直到它完成。你的代码是正确的。

如果需要更长的时间,请尝试重新启动 Xcode 甚至是您的 Mac。

每次您在 Playground 中进行更改时,代码都会重新编译。在项目中并非如此。我不建议使用项目,因为

  • 他们没有即时反馈;
  • 包含其他会分散您快速学习的混乱;
  • 每次进行更改时都需要重新构建它们。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-13
    • 1970-01-01
    相关资源
    最近更新 更多