swift 如何从这个while循环中退出?[关闭]

zf2sa74q  于 2023-11-16  发布在  Swift
关注(0)|答案(1)|浏览(141)

**已关闭。**此问题需要debugging details。目前不接受回答。

编辑问题以包括desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将帮助其他人回答问题。
两年前关闭。
Improve this question
我把这段代码嵌套在while语句中,根据输入,它下面有if语句。我希望能够在键盘上按下一个字母而不会抛出错误,因为它只需要输入double。我试过尝试,但当我实现代码时,它会抛出一堆来自下面代码的错误。我希望能够在检测到字母时中断,而不是在检测到字母时中断。导致胎儿畸形
第一个月
我该怎么做?

vtwuwzda

vtwuwzda1#

从Java背景来说,我建议你在循环中找到一种方法,首先以原生格式捕获readLine()的输出(可能不是double..可能是String),然后利用isDouble()函数检查它,首先确定它是否实际上是double,然后再执行Double-cast。
这将允许您避免我猜是致命的“这不是一个数字”风格的错误。

相关问题