Урок 2. Базовые типы данных

30 Октября 2022

Задача 2.1 📚

Создайте не инициализированое свойство с типом данных Int.

				
					let number: Int
				
			

Свойство не должно содержать ни какого значения, по условию оно не инициализированное, то есть без значения.

Свойство должно быть константой,  в контексте мы его не изменяем.

Обратите внимание на синтаксис: после имени свойства (которое должно быть развернутым, без сокращений и с маленькой буквы) следует двоеточие, далее пробел и сам тип данных. 

Следующие решения будут ошибкой:

				
					let number:Int
				
			
				
					let number : Int
				
			

Правильный синтаксис, очень важная составляющая хорошего разработчика. 

Задача 2.2 📚

Создайте свойство с типом Double, и инициализируйте его значением 10

				
					let numberWithDoubleType = 10.0
				
			

В данном случае достаточно задать значение с плавающей точкой, и компилятор задаст тип по умолчанию Double

Вы в этом можете убедится, если зажмете option и кликните по свойству:

Свойство должно быть константой, в контексте мы его не меняем. 

Здесь отлично подойдут так же имена someNumber, someDoubleNumber и number, так как контекст размытый. 

Следующий вариант решения будут менее приемлем:

				
					let numberWithDoubleType: Double = 10
				
			

Лишний код – плохой код, и если можно избежать явного обозначения типа, то лучше этим воспользоваться. 

Следующий вариант будет не лучшим решением:

				
					let numberWithDoubleType: Double = 10.0
				
			

Здесь значение, является числом с плавающей точкой, компилятор для свойства определит по умолчанию тип Double, прописывать его явно не имеет смысла. 

Задача 2.3 📚

Создайте свойство с типом Float, задайте ему значение 24 и на следующей строке пере определите его новым значением 44

				
					var someFloatNumber: Float = 24

someFloatNumber = 44
				
			

Свойство должно быть переменной, по условию мы его пере определяем новым значением.

Тип данных нужно прописать явно, так как иначе для значения числа с плавающей точкой, компилятор определит тип данных по умолчанию как Double.

Если вы определили значение как число с плавающей точкой 24.0 то это так же не будет являться ошибкой

Обратите внимание на синтаксис, обязательно нужно ставить пробелы. Следующая запись будет грубой ошибкой:

				
					var someFloatNumber:Float=24

someFloatNumber=44
				
			

Swift это высокоуровневый язык, писать код, как писать книгу, везде должны быть логические пробелы и отступы. 

Поддержите наш проект, и помогите изменить подход к обучению!

Развивайся вместе с нами

Поддержите наш проект, и помогите изменить подход к обучению!

Address List

Social Networks

Поддержите наш проект, и помогите изменить подход к обучению!