gpt4 book ai didi

swift - swift toInt() 中的用户输入返回 nil

转载 作者:行者123 更新时间:2023-11-30 14:14:19 27 4
gpt4 key购买 nike

我正在尝试创建一个简单的用户输入,但我在 swift 中找到的唯一函数就是这个

func input() -> String {
var keyboard = NSFileHandle.fileHandleWithStandardInput()
var inputData = keyboard.availableData
return NSString(data: inputData, encoding:NSUTF8StringEncoding) as String!
}

然后我尝试将 input() 转换为 Int 进行数学运算(我使用 1 作为输入)

var inputToInt = input().toInt()!

在这一点上我只得到零,我不知道该怎么办。

最佳答案

Swift 2.0 有一个名为 readLine() 的函数 - 使用它比自己编写一个更好的主意。

http://swiftdoc.org/swift-2/func/readLine/

关于swift - swift toInt() 中的用户输入返回 nil,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31375824/

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