gpt4 book ai didi

Swift Playground 1 级 gem 农场 - 功能代码不起作用

转载 作者:行者123 更新时间:2023-11-30 12:39:35 26 4
gpt4 key购买 nike

这是个新手,如果这是一个愚蠢的问题,我深表歉意。我在 iPad Mini 2 和 iPad Air 1 上使用 Swift Playground Level 1。

我到达了 Gem Farm,现在 func 编码什么也没做。说明说使用 func 和循环来完成任务,但它不运行代码,只是停止。我看过 youtube,它是使用 func 代码完成的,所以我想知道我做错了什么?我已经重新安装了应用程序(苹果建议),但没有什么区别。它不起作用是因为我不应该使用它来完成该任务吗?

这是代码:

func test() { 
moveForward()
turnRight()
}

最佳答案

Playgrounds 应用程序存在一些问题,有时会导致相当大的挫败感。

我在 gem 农场类(class)中从未遇到过问题,但根据我的经验,这里有 func 无法正常工作的可能原因:

  • 您的 func 的名称已保留(playgrounds 应用本身使用隐藏函数名称,其名称可能为你的函数)。
    解决方案:将函数名称更改为更独特的名称(在它们前面加上一些字母组​​合)。

  • 您尝试调用的 func 写在您应用的主代码下方
    解决方案:将函数移至顶部,将应用程序的主要代码移至底部。 哪个函数先出现并不重要,只是主应用代码不应该先出现!

  • 如果您在长链中一个接一个地学习类(class),应用程序的内存空间可能会随着时间的推移而损坏,错误会堆积起来并产生各种奇怪的效果(有一次我无法改变模拟的速度,该选项甚至没有显示!),包括对 func 调用的错误处理。
    解决方案:重新启动应用程序,即硬重启(通过双击主页按钮并向上滑动应用程序屏幕来从内存中删除 Playground 应用程序)。另外,在执行此操作时,请检查可用空间并在必要时释放它。

  • 您忘记调用该函数。以防万一,检查您是否确实调用了您创建的函数,重新输入名称,检查语法。 :)

希望这有帮助!

关于Swift Playground 1 级 gem 农场 - 功能代码不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42387024/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com