2016-03-06 50 views
-1

下面是代码: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(液)移出,但我需要放在它的位置?

+0

尝试INT(intAsString) – user965972

+1

重复的http://stackoverflow.com/questions/30739460/toint-removed-in-swift-2 – Moritz

回答

0

羽绒被替换它。

let inputAsInt = Int(userInput)