|
||||||||||||||||||||||||
|
СОДЕРЖАНИЕ
|
создать сайт // учебник perl // строковые литералы : основы
Строковые литералы в Perl : основыСтроковые литералы в Perl - это обычные строки символов. Они могут содержать любое количество данных. Размеры строк ограничены лишь размерами виртуальной памяти вашего компьютра. Строки могут содержать данные различных типов - текст ASCII со стандартным набором символов, текст ASCII с полным набором символов и даже двоичные данные. Строки могут быть также пустыми. В Perl, за небольшими исключениями, вы обязаны заключать строковые литералы в кавычки. Этот процесс называется квотингом строки. Для этого можно использовать или одинарные (' ') или двойные кавычки (" "). Ниже приведено несколько примеров строковых литералов:
Если внутри двойной кавычки нужно поместить символ двойной кавычки, перед ним необходимо поставить символ обратной косой черты \. Этот символ, используемый внутри строкового литерала, говорит Perl, что идущий за ним символ не должен восприниматься как управляющий. Посмотрите на следующую строку, которую Perl поймёт неправильно:
В ней кавычка перед словом
Это же правило может применяться к одинарным кавычкам, например:
Основное отличие между одинарными и двойными кавычками заключается в том, что строка в одинарных кавычках является литералом в чистом виде. Поэтому её содержимое никак не обрабатывается интерпретатором Perl. В строках, заключённых в двойные кавычки, могут находиться имена переменных и последовательности управляющих символов. Эти последовательности имеют специальное обозначение, что позволяет включать в строки такие символы, которые сложно или невозможно набрать с клавиатуры или ввети каким-либо другим способом.
Примеры управляющих последовательностей
Полный список управляющих последовательностей можно найти в справочной документации к Perl.
|
|
||||||||||||||||||||||
|
|
||||||||||||||||||||||||