выпускания исключений?
Смотря для чего используешь , где-то удобнее гард где-то if let
проверки полей при регистрации/логине
Я когда проверял поля на наличие текста — использовал guard
как это понимаю я: гард используется когда нам не требуется продолжение выполнения метода, если условие гарда некорректно. if используется когда метод допускает исключение какого-то участка кода при определенных условиях (либо нужна доп логика). + гард удобнее использовать, если не хочется создавать Pyramid of doom
Обсуждают сегодня