2.1 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	title, localeTitle
| title | localeTitle | 
|---|---|
| Constants | Константы | 
Константы
Константа связывает имя со значением определенного типа.
Пример:
let name = "Chris Lattner" 
Объявляем константу служебным словом let, потом указываем ее имя name, затем используем оператор присваивания = чтобы присвоить значение "Chris Lattner" константе name.
После того, как вы объявили константу, вам больше не нужно использовать служебное слово let , вы просто вызываете ее по имени.
Значение константы не может быть изменено после его присвоения. Здесь не лишним будет отметить, что компилятор в Swift достаточно сообразителен чтобы увидеть разницу между объявлением константы и присвоением ей значения. Посмотрим внимательнее на фрагмент кода ниже:
let shouldWaterFreeze: Bool // (1)
if temperature < 0 {
  shouldWaterFreeze = true // (2)
} else {
  shouldWaterFreeze = false // (3)
}
Данный фрагмент кода корректный и компилируется без ошибок (при условии что мы уже объявили переменную temperature типа Int (целое число) и присвоили ей значение где-то ранее). Обратите внимание на то, что  мы вначале объявили константу shouldWaterFreeze в первой строке (1), а уже потом присвоили ей значение во второй или третьей строках (2) или (3).