我正在尝试创建一个简单的用户输入,但我在 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()
的函数 - 使用它比自己编写一个更好的主意。
关于swift - swift toInt() 中的用户输入返回 nil,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31375824/