Тест · Ошибки · урок 5 из 7
Тест — try?
Вопрос 1 из 2
Что выведет программа?
enum ParseError: Error {
case badFormat
}
func parse(_ text: String) throws -> Int {
guard let n = Int(text) else {
throw ParseError.badFormat
}
return n
}
let a = (try? parse("8")) ?? -1
let b = (try? parse("8x")) ?? -1
print(a, b)