Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Printing values and working with string interpolation

What you should know | What you should know Что вы должны знать | The structure of Swift | The structure of Swift Структура Swift | Writing Swift in playgrounds | Writing Swift in playgrounds Написание Свифт на игровых площадках | Declaring variables | Declaring variables Объявление переменных | Creating constants | Creating constants Создание константы |


Читайте также:
  1. Converting values
  2. Converting values Преобразование значения
  3. Gt; FROM string_tbl
  4. MY WORKING DAY
  5. My Working Day
  6. Printing values and working with string interpolation

Печать ценности и работать с интерполяции строк

 

- Когда мы редактирования Свифт в детской площадкой, мы можем легко увидеть текущее значение любой переменной или константы, просто написав имя этой переменной или константы на некоторой линии и давая площадка показать значение и панели результатов справа, Но мы часто хотим, чтобы создать выходной наших собственных наиболее интересных сообщений, а не только отдельных значений для подражания. В Свифт, мы будем использовать Println, печать Л.Н., чтобы сделать это. Это были доступны глобально функция. Существует также функция печати в Swift без Л.Н. но заканчивается разрыв строки в конце, так что это один мы обычно используем.

Все языки нужно что-то вроде этого. Это эквивалентно Printf в C, System.out.println в Java, Console.WriteLine в C-Sharp, console.log в JavaScript. Просто способ получить выход сообщение из вашей программы. Вы можете использовать его, чтобы написать простую строку или вы могли бы выписать значения константы или переменной, но часто мы хотим объединить текст и текущие значения переменных и констант, чтобы создать более полезное сообщение. В некоторых языках, вы должны использовать конкатенацию строк, чтобы сделать это.

Часто с помощью оператора плюс для объединения различных частей сообщения вместе с различными значениями. Теперь мы можем сделать конкатенацию в Swift, но есть лучший способ для этого вида ситуации. В других языках мы должны использовать форматные строки или спецификаторы формата. Скажем, В и С или Objective-C. Мы определяем заполнители в нашей строки с определенной даты и времени, и после тех с переменными сети, предназначенных для их замены. Ну, мы не сделать что-либо из этих методов у Свифта. Вместо этого, мы используем интерполяции строк.

Боковая панель, строка интерполяции может звучать как комплексное понятие, но это не так. Для интерполяции просто означает, принять какое-то существующее содержимое как приговор или абзац и вставьте новый контент где-то в него. В то время как в эти дни, интерполяция слово часто встречается в программировании и математики, это не просто термин программирование.Интерполяция слово была вокруг в течение долгого времени. Например, если вы были ученым древней истории, изучая тысячелетней давности рукописи, а затем вы выкопать версия, которая имеет дополнительный текст добавлен к ней, а некоторые исчерпаны монах, сделав копию через сто лет после оригинала и историк назвал бы это новая рукопись интерполяции.

Там было содержание добавил, что не было в оригинале. Но, ладно, мы не меняем древние рукописи здесь. Что мы делаем, когда мы интерполяции является внедрение нового содержания. Обычно изменчива, непредсказуемый, динамичный. Я мог бы даже сказать, переменных, значения, во что-то еще. Некоторые части содержимого, которое уже существует как сообщение об ошибке вы должны настроить, или сгенерированного электронной почте или сообщением, чтобы поздравить вас с высокой оценкой вы просто бить, или простого предложения писать в системный журнал. В Свифт, все это сводится к этому.

Обратная косая черта и пара круглых скобок. Это так. До тех пор, как вы можете помнить, косая черта, пару скобок, вы знаете, как это сделать интерполяции строк у Свифта. Вот как это сделать. Так, первый шаг делает интерполяции строк в том, что я имею в виду какую-нибудь текст, некоторые последовательность символов, сообщение, что я хочу на выход. Подобно этому, высока для конкретного города, на определенный день какая-то температуре. Когда это сообщение выводится, я хочу, чтобы заменить город, день и темп со значениями некоторых примерах переменные или константы.

Позвольте мне просто идти вперед и добавить таковых. На втором этапе, я тогда просто взять каждую часть этой строки, что я хочу, чтобы заменить, как город, и я брошу в наборе что обратная косая черта, круглые скобки, которые я упоминал для каждого из них. Тогда в каждом из этих скобках, я поставил имя соответствующей переменной или константы, что я хочу, чтобы использовать его заменить. Это так! Это строка интерполяции. Теперь писать это в игровой площадке, что сразу же видеть результаты этого на правой стороне этой части строки заменены текущими значениями переменных или констант.

Хотя, как правило, я бы не просто написать строку буквальное, как это само по себе. Хотя это работает в детской площадкой, я обычно ставлю бы это внутри Println заявлении. Я просто скопировать этот и вставьте его внутрь. Он работает так же, как в детской площадкой. Но этот путь, он также будет работать в рамках обычной программы, где бы вы увидеть выход, результаты на консоль. Но он становится лучше, потому что мы не ограничены только показывая единственное значение переменной или константы внутри каждой из этих обратная косая черта и парой круглых скобок.

Мы также можем идти вперед и написать выражение. Я просто перетащить эту спину, чтобы мы могли увидеть его, очевидно, здесь. Я получил несколько переменных, количество и цена за единицу товара. Тогда внутри обратную косую черту, пара круглых скобок, я просто прямо написать количество, умноженное на единицу цены. Это выражение будет вычисляться. Мне не нужно, чтобы создать некоторую временную переменную, чтобы сделать это. Так что это строка интерполяции. Это очень просто, очень для чтения формате, все, вплоть до обратной косой черты и парой круглых скобок. Но это первый раз, когда мы написали выражение, которое использует два различных переменных.

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

 

 


Дата добавления: 2015-08-20; просмотров: 73 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Printing values and working with string interpolation| Converting values

mybiblioteka.su - 2015-2024 год. (0.012 сек.)