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) |