Урок 4. Интерполяция строк и конкатенация строк
Главная / Уроки / Страница блока Основы / Урок 4. Интерполяция строк / Задача 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
Поддержите наш проект, и помогите изменить подход к обучению!
Social Networks