Что LOC и ACC означают в Perl? - PullRequest
1 голос
/ 20 августа 2011

Для заполнения содержимого файла в perl существует несколько способов. И два из них являются следующими:

1

print $file_handle1 <<LOC
this is content of first file
LOC
;

2

print $file_handle2 <<ACC
this is content of second file
ACC
;

Так в чем же разница (если есть) между LOC и ACC?

Ответы [ 3 ]

6 голосов
/ 20 августа 2011

Это просто имена, они делают одно и то же. Вы можете использовать там все, что захотите.

Этот синтаксис называется здесь документы , и он не специфичен для perl.

print <<HELLO;
Good Bye
HELLO
3 голосов
/ 20 августа 2011

Нет никакой разницы (по крайней мере, что касается Perl). Это heredoc синтаксис , вы можете использовать любое значение в качестве индикатора конца блока.

1 голос
/ 20 августа 2011

Они ничего не значат.Они являются разделителями многострочного текста.

Для получения дополнительной информации, Google perl here-doc .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...