Например, это работает:
guard condition == true else { return }
Что нормально, но создает тихий сбой. Было бы неплохо иметь статическую функцию, которая могла бы выводить обратную связь, а также возвращать. Что-то вроде:
guard condition == true else { stop("condition was false") }
Я живу здесь, в стране грез, или это возможно?
Конечно, я признаю, что возможно следующее:
guard condition == true else {
print("condition was false")
return
}
Но это тяжело и некрасиво. У меня есть защитные заявления везде , этот вид кода: 1. полезен; но 2. увеличит объем моего кода примерно на 10%.
Я знаю, что это утопия, но я бы предпочел элегантное решение. Кто-нибудь? * * 1016