Введение

Perl — универсальный и динамичный язык сценариев, известный своим выразительным синтаксисом и мощными возможностями обработки текста. Perl предлагает разработчикам гибкий инструмент для широкого круга приложений.

На официальном сайте Perl представлено множество ресурсов для всех, кто хочет учиться: Язык программирования Perl — www.perl.org.

Если вы хотите установить Perl на свой компьютер, вы можете скачать его с его сайта по адресу: Perl Download — www.perl.org.

Для написания кода на Perl вы можете загрузить любую поддерживаемую IDE (в данном случае Visual Studio Code с включенным расширением Perl: Visual Studio Code — Code Editing. Redefined) и сохранить файл с расширением .pl (например, main.pl).

Первая программа на Perl

В качестве первого шага, как всегда, попробуем напечатать «Hello World!» оператор на Perl.

Комментарии в Perl

В Perl нет отдельного синтаксиса для однострочных и многострочных комментариев. Однако все комментарии в Perl начинаются с «#».

# This is a comment in Perl.

Шебанг / Хэшбанг (#!)

Шебанг — это последовательность символов «#!», которая появляется в самом начале файла сценария. Это специальная директива, которая в основном используется в Unix-подобных операционных системах. При выполнении сценария с шебангом операционная система использует интерпретатор, указанный в шебанге, для обработки и выполнения сценария.

#!/usr/bin/perl

Прагмы в Perl

Прагмы — это специальные директивы или инструкции, предоставляющие компилятору или интерпретатору дополнительную информацию о том, как следует обрабатывать или обрабатывать код. Они не являются частью основного синтаксиса языка, но прагмы могут влиять на поведение компилятора или интерпретатора во время компиляции или выполнения.

use <pragma> <arguments>;

Ниже приведены некоторые примеры прагм.

PRAGMA                           USE

use strict;                      Enforce strict rules for variable declaration 
                                 and usage.
use warnings;                    Enables runtime warnings that alert you to 
                                 potential issues in your code.
use feature 'feature_name';      Enables specific language features introduced 
                                 in newer versions of Perl.
use constant NAME => value;      Define constants that are fixed values that 
                                 cannot be changed.
use utf8;                        Allows you to use Unicode characters in your 
                                 program.
#!/usr/bin/perl

# The first program in Perl.

# Pragmas
use strict;
use warnings;

Оператор вывода в Perl

При написании кода на Perl важно помнить, что за каждой строкой кода следует точка с запятой «;» в конце.

#!/usr/bin/perl

# The first program in Perl.

# Pragmas
use strict;
use warnings;

print "Hello World!";

Запустить файл

  1. Чтобы запустить файл, откройте командную строку и перейдите к местоположению файла.
  2. Введите следующую команду в командную строку:
perl main.pl (perl file_name)

Объявление переменных

Переменная может использоваться для хранения значения. В Perl переменные могут быть объявлены с использованием ключевого слова «my». Важно отметить, что имена переменных должны начинаться со знака доллара «$».

#!/usr/bin/perl

# The first program in Perl.

# Pragmas
use strict;
use warnings;

# Print a single line
print "Hello World!";

# Print an empty line
print "\n\n";

# Declare variables to store a string and a number
my $name = "Dwight";
my $age = 30;

Печать переменных

После объявления переменные Perl могут быть напечатаны следующим образом:

#!/usr/bin/perl

# The first program in Perl.

# Pragmas
use strict;
use warnings;

# Print a single line
print "Hello World!";

# Print an empty line
print "\n\n";

# Declare variables to store a string and a number
my $name = "Dwight";
my $age = 30;

# Print the variables
print "Name of the programmer: $name\n";
print "Age of the programmer: $age\n";

функция «говорить»

В Perl функция say используется для печати текста, за которым следует символ новой строки, в отличие от функции печати, которая требует добавления символа новой строки «\n» в конце каждого оператора.

#!/usr/bin/perl

# The first program in Perl.

# Pragmas
use strict;
use warnings;
use feature 'say';

# Print a single line
print "Hello World!";

# Print an empty line using the print function
print "\n\n";

# Declare variables to store a string and a number
my $name = "Dwight";
my $age = 30;
my $module = "The Office";

# Print the variables using the print function
print "Name of the programmer: $name\n";
print "Age of the programmer: $age\n";

# Print an empty line using the say function
say "";

# Print the variables using the say function
say "Name of the module: $module";

Вы можете получить доступ к исходному коду по адресу: Perl/Part-1 at master · Himashi-Karunathilake/Perl (github.com)

Ссылка на часть 2: «Perl — 2. Ниже приведен файл main.go, который… | Химаши Карунатилаке | август 2023 г. | Середина".