Второй день изучаю swift. Изучаю основы и хочу сразу знать как "надо". Как иначе можно реализовать данный код?
spoilervar data: String? = "Ворон вылетел из гнезда, направляется к кукушке."
var error: String?
let letData = data
let letError = error
if (letData != nil) && (letError == nil) {
print("Информация получена без ошибок: \n\(letData!)")
} else {
if (letData == nil) && (letError == nil) {
print("Ошибок нет, но и инфы нет")
} else {
if (letData != nil) && (letError != nil) {
print("Информация получена, но с ошибками. \nИнформация: \(letData!) \nОшибки: \(letError!)")
} else {
if (letData == nil) && (letError != nil) {
print("Информация не получена, косяк известен: \(letError!)")
}
}
}
}