Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Инструменты разработчика _ Perl, несколько элементарных вопросов

Автор: Litkevich Yuriy 25.3.2010, 14:21

В языке Perl ничего не понимаю, однако возникла нужда понять, что делает сценарий. Посему возникли вопросы:
-- 1 --
my - что это за ключевое слово? (оно подсвечивается в текстовых редакторах)
Встречается так:

my $module = 0;

$module - переменная скаляр (я так понял)

-- 2 --
откуда начинает исполнятся сценарий? Эта часть в Perl'е реализована как в паскалеподобных языках, т.е. никакой функции типа main нет?

Автор: kwisp 26.3.2010, 9:58

my это ключевое слово обозначает что переменная локльная приватная называемая лексической переменной. по умолчанию-то все переменные глобальные.

Цитата(Litkevich Yuriy @ 25.3.2010, 14:21) *
откуда начинает исполнятся сценарий? Эта часть в Perl'е реализована как в паскалеподобных языках, т.е. никакой функции типа main нет?

до того места до которого дочитал я, вроде нет.
это элементарно проверить, открыть несколько перл-программ и посмотреть:)

П.С.
Почему тема к компиляторах? может создадим раздел perl? уже несколько вопросов есть... начнём не спеша?

Автор: Litkevich Yuriy 26.3.2010, 11:22

Цитата(kwisp @ 26.3.2010, 14:20) *
обсудим в модераторской?
да зачем, публично можно обсудить
Разделил: http://www.forum.crossplatform.ru/index.php?showtopic=348&view=findpost&p=32110

Автор: kwisp 26.3.2010, 11:29

http://www.forum.crossplatform.ru/index.php?showtopic=4604&st=0&#entry32114


оппаздамба:)

про my дополнение
приватная локальная имеется ввиду будет видна только а локальной области видимости. т.е. в скобоках {}

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)