Урок 1. Свойства

30 Октября 2022

Задача 1.1 📚

Представьте что вы завели у себя дома два питомца: Питона по имени Вася и мышку по имени Жора. Объявите два свойства, и инициализируйте их именами ваших питомцев.
				
					let pythonName = "Вася"
let mouseName = "Жора"
				
			

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

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

Следующая запись будет ошибкой:

				
					let pythonname = "Вася"
let mousename = "Жора"
				
			

Так же старайтесь называть осмысленно, в языке Swift принято называть понятными и развернутыми именами. 
Будет ошибкой назвать свойство в одну букву:

				
					let p = "Вася"
let m = "Жора"
				
			

Cокращения так же считается ошибкой, кроме общепринятых, например url.

				
					let pyt = "Вася"
let mou = "Жора"
				
			

Имя должно быть полным и развернутым! Имена вроде nameOne и nameTwo тоже не приемлемы, у тебя есть контекст и нужно отталкиваться от него. 

Задача 1.2 📚

Объявите свойство и инициализируйте его одним из дней недели. Далее переопределите это свойство, то есть присвойте ему новое значение другого дня недели.

				
					var dayOfTheWeek = "Monday"
dayOfTheWeek = "Tuesday"
				
			
Имя свойства начинается всегда с маленькой буквы, последующие слова в названии с большой. Так как мы планируем изменять свойство, то оно должно быть переменной. Здесь подойдет какое нибудь общее название, имя конкретного дня недели будет не логичным при изменении:
				
					var monday = "Monday"
monday = "Tuesday"
				
			

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

				
					var dayOfTheWeek="Monday"
dayOfTheWeek="Tuesday"
				
			

Одного пробела будет достаточно с каждой из сторон.

Задача 1.3 📚

Объявите три свойства, и инициализируйте их значениями: “USA”, “France”, “Italy”. Последнее свойство может принимать в качестве значения любую из стран. Придумайте соответсвующие имена для свойств.
				
					let usa = "USA"
let france = "France"
var country = "Italy"
				
			

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

Первые два свойства должны быть константами, в контексте не сказано что мы их должны изменять.

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

Следующие имена так же приемлемы:

				
					let firstCountry = "USA"
let secondCountry = "France"
var someCountry = "Italy"
				
			

Теперь что касается плохих названий:

				
					let first = "USA"
let second = "France"
var some = "Italy"
				
			

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

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

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

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

Address List

Social Networks

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