Основы Swift / 2.2.3. Вывод констант и переменных


Видео


Вывод констант и переменных
Вы можете вывести текущее значение константы или переменной с помощью функции print:
@{2.2.3\1}
                    
var friendlyWelcome = "Bonjour!"
print(friendlyWelcome)
                    
                
Функция print
Функция print(_:separator:terminator) - это глобальная функция, которая печатает одно или несколько значений в допустимый поток вывода. В Xcode, например, это панель "консоль". Параметры separator и terminator имеют значения по-умолчанию, поэтому их можно опустить при вызове функции. По умолчанию, функция терминирует (заканчивает) конец строки символом разрыва строки. Чтобы напечатать переменную без переноса строки, передайте пустую строку в качестве терминатора, например, print(someValue, terminator: ""). Что такое функции и как их читать их определения будет описано позднее.
Несколько терминов вывода
Слово плейсхолдер произошло от английского placeholder, что дословно значит "держатель места". Наиболее подходящим переводом будет "что-то, замещаемое в дальнейшем". Термин экранирования пошёл из ранних переводов литературы по C и C++: некоторые символы (например, (") и (\)) не могут сами по себе быть напечатаны в строке. Чтобы достичь их попадания туда, необходимо перед ними поставить обратный слэш (\).
Строковая интерполяция
Swift использует строковую интерполяцию для вставки данных в строку. Для этого необходимо включить имя константы или переменной в качестве плейсхолдера в строке, чтобы заставить Swift заменить его текущим значением константы или переменной. Оберните имя переменной в круглые скобки и экранируйте его обратным слешэм перед круглыми скобками:
@{2.2.3\2}
                    
var friendlyWelcome = "Bonjour!"
print("The current value of friendlyWelcome is \(friendlyWelcome)")