В прошлой статье мы познакомились с базовыми типами данных — String, Bool, Int, Double, Float, а также увидели, как их использовать в Swift. При этом мы применяли ключевое слово let. Сегодня разберёмся, что такое let и var, и чем они отличаются. Простыми словами: Создадим новый Playground (назовём его Variables): Попробуем: // someConstant = false // Ошибка!
someVariable = false // Всё нормально Может показаться, что var лучше, потому что значение можно менять. Но в реальности наоборот: 👉 Правило хорошего кода: Чем меньше изменяемых данных, тем надёжнее и безопаснее программа. Swift — строго типизированный и безопасный язык. Изменять значения полезно вместе с проверками. Рассмотрим пример: Можно писать короче: Отрицание: С веткой else: Сегодня мы разобрали: Совет: В следующей статье мы углубимся в операторы: сравнение, больше/меньше, проверки строк и многое другое.