Перейти к содержимому
Тест · Ошибки · урок 5 из 7

Тест — try?

Вопрос 1 из 2

Что выведет программа?

SWIFT
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)