在学习围棋时坚持一个简单的任务。重点是。用户在控制台中输入任意字符串。我们通过 fmt.Scanln() 做到这一点,这里一切都清楚了。此外,如果字符串由数字组成,则必须输出“True”,在所有其他情况下都必须输出“False”。而且我不太明白该怎么做。Python 有一个内置的 bool() 函数,但它在 Go 中是如何实现的并不完全清楚。预先感谢您的回复。
在学习围棋时坚持一个简单的任务。重点是。用户在控制台中输入任意字符串。我们通过 fmt.Scanln() 做到这一点,这里一切都清楚了。此外,如果字符串由数字组成,则必须输出“True”,在所有其他情况下都必须输出“False”。而且我不太明白该怎么做。Python 有一个内置的 bool() 函数,但它在 Go 中是如何实现的并不完全清楚。预先感谢您的回复。
因此,对于初学者来说,这是这个简单但非常有趣的任务的解决方案。解决方法的本质是在将inputa转换为int时,检查是否已经转换,如果没有,则返回False。
尝试这样的事情
playground 现在检查不正确,看看strings包中的其他函数