Menu
Coddy logo textTech

Let против Var

Часть раздела Основы путешествия по Swift на Coddy. Урок 4 из 86.

В Swift вы используете let и var, чтобы хранить значения.

var создаёт переменную. Её значение можно изменить позже:

var score = 10
print(score)  // 10
score = 20
print(score)  // 20

let создаёт constant. Его значение нельзя изменить после установки:

let name = "Alice"
print(name)  // Alice
// name = "Bob"  // Ошибка! Нельзя присвоить значение константе 'let'

Когда что использовать?

  • По умолчанию используйте let. Если значение не нужно изменять, сделайте его constant.
  • Используйте var только тогда, когда знаете, что значение потребуется изменить.

Это лучшая практика в Swift, которая делает ваш код безопаснее и понятнее.

challenge icon

Задание

Новичок

Создайте constant с именем language и значением "Swift", а также переменную с именем age и значением 25. Используйте print для вывода обоих значений в отдельных строках.

Попробуйте сами

// Напишите свой код ниже
// Одно из двух никогда не меняет своё значение, другое может


// Не изменяйте строки ниже
print(language)
print(age)
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы

Потренируйтесь самостоятельно: Песочница Swift