Problem Statement
What is the difference between `let` and `var` in Swift?
Explanation
In Swift `let` is used to define a constant whose value cannot change after assignment, whereas `var` defines a variable whose value can change. Using `let` whenever possible signals intent and improves safety.