Corrected several machine translation mistakes (#25392)
This commit is contained in:
committed by
Gregory Gubarev
parent
2240d269cc
commit
088d61537c
@ -1,24 +1,30 @@
|
|||||||
---
|
---
|
||||||
title: Variables
|
title: Variables
|
||||||
localeTitle: переменные
|
localeTitle: Переменные
|
||||||
---
|
---
|
||||||
## Переменные
|
## Переменные
|
||||||
|
|
||||||
Переменная связывает имя со значением определенного типа. В Swift существуют два основных способа создания переменных. `let` и `var` . Чтобы объявить константы, используйте ключевое слово `let` . Чтобы объявить переменные переменные, используйте ключевое слово `var` .
|
Переменная связывает имя со значением определенного типа. В Swift существуют два основных способа создания переменных. `let` и `var`. Чтобы объявить константы, используйте служебное слово `let`. Чтобы объявить изменяемые переменные, используйте служебное слово `var`.
|
||||||
|
|
||||||
Преимущество наличия двух способов хранения переменных в Swift заключается в предотвращении ошибок изменения переменных, которые должны быть постоянными.
|
Такой двоякий подход к хранению переменных в Swift позволяет избежать ошибок изменения переменных, которые должны быть константами.
|
||||||
|
|
||||||
```Swift
|
```Swift
|
||||||
let daysInAWeek = 7
|
|
||||||
|
|
||||||
var amountOfMoney = 100
|
let daysInAWeek = 7
|
||||||
|
var amountOfMoney = 100
|
||||||
|
|
||||||
amountOfMoney = 150 // amountOfMoney теперь 150
|
|
||||||
|
|
||||||
daysInAWeek = 10 // Это дает нам ошибку!
|
amountOfMoney = 150
|
||||||
```
|
// Значение amountOfMoney теперь 150
|
||||||
|
|
||||||
В этом случае переменная `daysInAWeek` должна быть постоянной, потому что есть только семь дней в неделю, а переменная `amountOfMoney` должна быть var, потому что сумма денег в одной учетной записи изменяется.
|
|
||||||
|
daysInAWeek = 10
|
||||||
|
// Эта строка вызовет ошибку!
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
В этом случае переменная `daysInAWeek` должна быть константой, потому что в неделе только семь дней, а переменная `amountOfMoney` должна иметь возможность меняться, потому что сумма денег на счету изменяется.
|
||||||
|
|
||||||
Имена констант и переменных могут содержать почти любой символ, включая символы Unicode:
|
Имена констант и переменных могут содержать почти любой символ, включая символы Unicode:
|
||||||
|
|
||||||
@ -34,9 +40,12 @@ daysInAWeek = 10 // Это дает нам ошибку!
|
|||||||
let money = 50
|
let money = 50
|
||||||
|
|
||||||
print(money)
|
print(money)
|
||||||
// Выводит 50
|
|
||||||
```
|
// Эта строка выведет 50
|
||||||
|
|
||||||
|
|
||||||
#### Дополнительная информация:
|
#### Дополнительная информация:
|
||||||
|
|
||||||
* [Быстрый язык программирования](https://docs.swift.org/swift-book/LanguageGuide/TheBasics.html#ID310)
|
|
||||||
|
* [The Swift Programming Language](https://docs.swift.org/swift-book/LanguageGuide/TheBasics.html#ID310)
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user