Constants and Variables in Swift

Constants and Variables associate a name with a value of particular type. They are like containers to store values.They must be declared before they are used.

  • Constants are declared using ‘let’ keyword.Values associated with a constant cannot be changed once they are assigned.
  • Variables are declared using ‘var’ keyword.Values associated with a variable can be changed after they are assigned.

Example:

var textOne = “Hello, playground”

Above statement says: Declare a variable named textOne and assign it with a value of “Hello, Playground”.

let textOne = “Hello, playground”

Above statement says: Declare a constant named textOne and assign it with a value of “Hello, Playground”.

  • We can declare multiple constants / variables of same type separated by commas in a single line using let/var only once.

Example:

var class10 = 24, class11 = 30, class12 = 25

  • Names associated with constants and variables cannot contain whitespace characters, private unicode characters, line-box drawing characters, mathematical symbols and arrows. Names must not begin with numbers but can have them elsewhere in the name.

Constants and Variables

  • We can print the current value of constant and variable using print function. Using string interpolation, the value of constant or variable can be included as a part of string by enclosing them within a parentheses followed by backslash  before the opening parentheses.

Example:

let counter = 35

print(” The counter value stored inside the constant counter is given by : \(counter)”)

 

Leave a Reply