Различать let и var в языке Swift Programming

Я только что начал изучать новый язык Swift, как мы можем различать, например, когда использовать "Пусть" и "Вар" . Поскольку у меня есть понимание Java Script, я знаю, пока вы хотите определить "Вар" . Как "Пусть" отличается от "Вар" .

Любая помощь будет оценена по достоинству.

Ответ 1

Сначала... Swift!= Javascript

Основное отличие состоит в том, что var объявляет переменную, а let объявляет константу.

Как это...

var a = 1
// a is instantiated as 1

a = 2
// a is now 2

но это...

let a = 1
// a is instantiated as 1

a = 2
// this will return a compile time error

Есть и другие более мелкие вещи.