40 lines
2.0 KiB
Markdown
40 lines
2.0 KiB
Markdown
|
---
|
|||
|
title: Variables
|
|||
|
localeTitle: переменные
|
|||
|
---
|
|||
|
## переменные
|
|||
|
|
|||
|
Переменная связывает имя со значением определенного типа. В Swift существуют два основных способа создания переменных. `let` и `var` . Чтобы объявить константы, используйте ключевое слово `let` . Чтобы объявить переменные переменные, используйте ключевое слово `var` .
|
|||
|
|
|||
|
Преимущество наличия двух способов хранения переменных в Swift заключается в предотвращении ошибок изменения переменных, которые должны быть постоянными.
|
|||
|
|
|||
|
\`\` \`Swift let daysInAWeek = 7 var amountOfMoney = 100
|
|||
|
|
|||
|
amountOfMoney = 150 // amountOfMoney теперь 150
|
|||
|
|
|||
|
daysInAWeek = 10 // Это дает нам ошибку!
|
|||
|
|
|||
|
\`\` \`
|
|||
|
|
|||
|
В этом случае переменная `daysInAWeek` должна быть постоянной, потому что есть только семь дней в неделю, а переменная `amountOfMoney` должна быть var, потому что сумма денег в одной учетной записи изменяется.
|
|||
|
|
|||
|
Имена констант и переменных могут содержать почти любой символ, включая символы Unicode:
|
|||
|
|
|||
|
```Swift
|
|||
|
let π = 3.14159
|
|||
|
let 你好 = "你好世界"
|
|||
|
let 🐶🐮 = "dogcow"
|
|||
|
```
|
|||
|
|
|||
|
Чтобы проверить правильность значений переменных, используйте `print()` .
|
|||
|
|
|||
|
```Swift
|
|||
|
let money = 50
|
|||
|
|
|||
|
print(money)
|
|||
|
// This prints 50
|
|||
|
```
|
|||
|
|
|||
|
#### Дополнительная информация:
|
|||
|
|
|||
|
* [Быстрый язык программирования](https://docs.swift.org/swift-book/LanguageGuide/TheBasics.html#ID310)
|