I already said that variables have that name because their values can change over time, and that is often useful. However, very often you want to set a value once and never change it, and so we have an alternative to the var
keyword called let
.
The let
keyword creates constants, which are values that can be set once and never again. For example:
let taylor = "swift"
If you try to change that, Xcode will refuse to run your code. It’s a form of safety: when you use constants you can no longer change something by accident.
When you write your own Swift code, you should always use let
unless you specifically want to change a value. In fact, Xcode will warn you if you use var
then don’t change the variable.
SPONSORED Join a FREE crash course for mid/senior iOS devs who want to achieve an expert level of technical and practical skills – it’s the fast track to being a complete senior developer! Hurry up because it'll be available only until October 1st.
Sponsor Hacking with Swift and reach the world's largest Swift community!
Link copied to your pasteboard.