| |
Первая программа на Perl
Как и полагается, первой рассматриваемой
программой на Perl будет вывод строчки 'Hello World!'.
Ниже приведено пять примеров программы (синтаксис
Perl позволяет сделать это несколькими
способами):
#Program Hello World!
print "Hello World\n";
#Program Hello World!
print ('Hello World',"\n");
#Program Hello World!
print 'He'.('l'x2).'o World'."\n";
#Program Hello World!
printf ("%s\n", 'Hello World');
#Program Hello World!
print sprintf ("Hello World\n"); |
|
Cтрока, которая начинается с символа '#', -
это комментарий. Все, что написано после
знака '#', игнорируется. Это единственный
способ написания комментариев в Perl.
Как видите, в отличие от других языков в Perl
нет так называемой "точки входа" или
функции main(), программа начинает
выполняться с первой строчки. Perl требует
обязательного наличия ';' в конце каждого
оператора. Скобки в функциях необязательны,
и их наличие необходимо только в случае
возникновения двусмысленности, а так это
дело вкуса. Двойные и одинарные кавычки в
языке различаются. В случае двойных кавычек
Perl выполнит преобразование текста в них:
вставит переменные и специальные символы,
если вы их указали. В одинарных же кавычках
текст изменен не будет. Поясним на примере:
print "Hello World\n";
#напечатает Hello World,
#а '\n' переведет курсор на новую
строку
print 'Hello World\n';
#напечатает 'Hello World\n'
print "summa: $a";
#вместо переменной $a Perl подставит
ее значение. |
|
Функция print, как видно из примера, выводит
некоторую строчку на экран, хотя при помощи
нее можно также писать в файл или
устройство.
На этом закончим знакомство с первой
программой на Perl и пойдем дальше.
Назад |
Оглавление |
Далее
|