44 lines
1.2 KiB
Markdown
44 lines
1.2 KiB
Markdown
---
|
|
title: Variables
|
|
---
|
|
## Variables
|
|
|
|
A variable associates a name with a value of a particular type. In Swift there are two main ways to create variables. `let` and `var`. To declare constants use the `let` keyword. To declare mutable variables use the `var` keyword.
|
|
|
|
The benefit of having two ways to store variables in Swift is to prevent errors of changing variables that should be constant.
|
|
|
|
```Swift
|
|
let daysInAWeek = 7
|
|
var amountOfMoney = 100
|
|
|
|
amountOfMoney = 150
|
|
// amountOfMoney is now 150
|
|
|
|
daysInAWeek = 10
|
|
// This gives us an error!
|
|
|
|
```
|
|
|
|
In this case the variable `daysInAWeek` should be a constant because there are only seven days in a week, while the variable `amountOfMoney` should be a var because the amount of money in ones account changes.
|
|
|
|
Constant and variable names can contain almost any character, including Unicode characters:
|
|
|
|
```Swift
|
|
let π = 3.14159
|
|
let 你好 = "你好世界"
|
|
let 🐶🐮 = "dogcow"
|
|
```
|
|
|
|
To test if your variables has the correct value, use `print()`.
|
|
|
|
```Swift
|
|
let money = 50
|
|
|
|
print(money)
|
|
// This prints 50
|
|
```
|
|
|
|
#### More Information:
|
|
|
|
* [The Swift Programming Language](https://docs.swift.org/swift-book/LanguageGuide/TheBasics.html#ID310)
|