I am trying to figure out difference between Objective-C and Swift constant. I just read a tutorial document
//Objective-C
const int number = 0;
//Swift
let number = 0
"A const is a variable initialized at compile time with a value or an expression that must be resolved at compilation time. An immutable created with let is a constant determined at runtime. You can initialize it with a static or a dynamic expression. This allows a declaration such as:
let higherNumber = number + 5
Note that you can only assign its value once."
Can someone explain these phrases and deep little dive into to explain why let constant determined at runtime ? I was thinking let is constant and never change.