|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Valentin Nechayev 2:5020/400 15 May 2005 10:52:05 To : Sergey Gernichenko Subject : Re: Апостроф -------------------------------------------------------------------------------- >>> Sergey Gernichenko wrote: SG> Где можно почитать о строковых константах и апострофах в них, если сами SG> константы ограничены апострофами? SG> Столкнулся с такой особенностью: SG> print ''' - ошибка компиляции, SG> print '''' - то же print "''" print q('') print q=''= print qq('') print qq/''/ SG> print '\'' - вывел один апостроф. Почему? ведь между апострофами всё должно SG> выводиться всё как есть? А документацию кто читать будет? A single-quoted, literal string. A backslash represents a backslash unless followed by the delimiter or another backslash, in which case the delimiter or backslash is interpolated. К сожалению или к счастью, тут не sh с его правилом "всё до следующего апострофа тупо копируя все прочие символы". SG> print '\\' - выводит один обратный слеш... но SG> print 'C:\Program Files' выводит как есть SG> print 'C:\\Program Files' - выводит также, то есть, один обратный слеш... SG> AS Perl, 5.8.3 Hу дык всё по документации. man perlop, или что там вместо него в AS. SG> Это я чего-то не понимаю? Угу, читайте книги, они рулез :) -netch- --- ifmail v.2.15dev5.3 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/2238383548978.html, оценка из 5, голосов 10
|