Шаг 86.
Операции заключения в кавычки. Операция q{}

    На этом шаге мы рассмотрим особенности операции q{}.

    Эта операция аналогична заданию строкового литерала в одинарных кавычках. В нем каждый символ строки представляет самого себя, подстановка значений переменных не выполняется. Единственное исключение - обратная косая черта, за которой следует символ-разделитель или еще одна обратная косая черта. Эти последовательности символов позволяют ввести непосредственно в строку символ разделителя или обратную косую черту (хотя обратная косая черта и так представляет саму себя). Несколько примеров:

    q<Дескриптор \<FILE\>>;   # Строка символов: Дескриптор <FILE> 
    q!Каталог \\bin\usr\n!;   # Строка символов: Каталог \bin\usr\n 
    'Каталог \\bin\usr\n';    # Эквивалентно предыдущей операции

    На следующем шаге мы рассмотрим операцию qq{}.




Предыдущий шаг Содержание Следующий шаг