Swift userInput.toInt()错误?
问题描述:
下面是代码:Swift userInput.toInt()错误?
let answer = randomIntBetween(1, high: 100)
print("Enter a number between 1 and 100!")
let userInput = input()
let inputAsInt = userInput.toInt()
if let guess = inputAsInt {
if (guess > answer) {
print("Your guess was too high!")
} else if (guess < answer) {
print("Your guess was too low!")
} else {
print("You got it dead on! The answer was \(answer)!")
}
} else {
print("Not a valid answer, try adding a number!")
}
我下面的指南(只学了一个月左右),我知道.toInt(液)移出,但我需要放在它的位置?
答
羽绒被替换它。
let inputAsInt = Int(userInput)
尝试INT(intAsString) – user965972
重复的http://stackoverflow.com/questions/30739460/toint-removed-in-swift-2 – Moritz