Урок 4. Интерполяция строк и конкатенация строк

30 Октября 2022

Задача 4.1 📚

Создайте два свойства, одно из которых будет хранить значение “Земли”, а второе   “Луна”. 

Создайте на основе объявленых свойств фразу: “Луна – спутник Земли!”

				
					let planet = "Земли"
let sputnik = "Луна"

let expression = "\(sputnik) - спутник \(planet)!"
				
			

Мы внедрили в строку значения при помощи конструкции \()

Это задание можно решить при помощи конкатенации:

				
					let planet = "Земли"
let sputnik = "Луна"

let expression = sputnik + "- спутник " + planet + "!"
				
			

Но лучше всегда отдавать предпочтение интерполяции!

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

Обязательно нужно было создать свойство, которое хранит полную фразу. В коде всегда должен быть смысл, если мы эту фразу составили, то значит где то ее будем использовать, А как ее использовать если она у нас ни где не сохранена. 

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

				
					let planet = "Земли!"
let sputnik = "Луна - спутник "

let expression = "\(sputnik) \(planet)"
				
			

В условии задачи четко заданы значения “Земли” и “Луна” без дополнительных символов. 

Так же не нужно создавать дополнительные свойства для дефиса и восклицательного знака, это все можно оставить в строке.

Названия здесь можно было выбрать как конкретные earth и moon, так и общие как в примере. 

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

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

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

Address List

Social Networks

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