Оглавление:

Изучите Perl от простого к среднему: 8 шагов
Изучите Perl от простого к среднему: 8 шагов

Видео: Изучите Perl от простого к среднему: 8 шагов

Видео: Изучите Perl от простого к среднему: 8 шагов
Видео: 10 практических шагов для выхода на тендерный рынок 2024, Июль
Anonim
Изучите Perl от простого к среднему
Изучите Perl от простого к среднему

Perl - это язык сценариев на основе текста, который имеет свои преимущества и недостатки. В этом руководстве представлен обзор основ и функций, которые используются большинством сценаристов (также известных как программисты).

использовал бы. ДАВАЙТЕ НАЧНЕМ! (только для операторов Windows). Я предполагаю, что вы работали с программой hello world раньше или / и работали с интерпретатором. при написании сценариев в perl вам нужно изменить свой PATH, но если вы не хотите этого делать, используйте perl express (показано ниже). * отметьте оценку и прокомментируйте это руководство

Шаг 1: материалы

1. интерпретатор perl (погуглите!)

2. если хотите, perl express (google it!) 3. также, если хотите, модули (модули google perl для некоторых) устанавливают модули в папку "lib" в каталоге вашего интерпретатора perl.

Шаг 2: ваша первая программа

хорошо, давайте сделаем простую программу, скопируйте и вставьте это #! / usr / bin / perl print "hello world"; это самая простая программа, которую вы можете создать. Если вы хотите немного дополнить ее, введите #! / usr / bin / perl print "hello / n world"; вы сделали свою первую программу!, / n - создать новую строку, теперь давайте немного продвинемся

Шаг 3: переменные

теперь существует три типа переменных: 1. масштабирующие (содержит одну полосу данных) (($ scaler name = value;) 2. массивы (содержит несколько полос данных) ((@array name = (values);) 3. хеши% hashname = (значение => другое значение, значение => другое значение # введите столько тезисов, сколько хотите)

Шаг 4. Получение более продвинутого уровня

давайте сделаем скрипты, которые печатают значения переменных, введите эти скрипты! (комментарии вводить не нужно, комментарии отмечены знаком #) 1. #! / usr / bin / perl $ имя_переменной = 5; напечатайте "$ variablename"; 2. #! / usr / bin / perl @arrayname = (value, value2); # помните, вы должны ссылаться на массивы как на пример скаляров (индексы в порядке, начиная с нуля print "$ arrayyname {0} n"; #print value print "$ arrayyname {1} n"; #print value2 примечание: для кода выше символы {и} фактически являются квадратными скобками 3. #! / usr / bin / perl my% hash = (v => value, v2 => value2); print $ hash {v}; теперь давайте изучим другое использование масштабаторов, введите или скопируйте и вставьте этот код #! / usr / bin / perl $ scalername =; print $ scalername; введите все, что хотите при использовании командной строки, но если вы используете Perl Express, щелкните std.input, затем щелкните символ ввода-вывода, теперь позволяет найти еще несколько вариантов использования переменных

Шаг 5: другое использование и зацикливание

скопируйте и вставьте этот код #! / usr / bin / perl $ scalername =; if ($ scalername = ~ m / bill clinton /) {выведите «его клинтон в порядке!»; } Хорошо, вы могли бы спросить «что делает if?» прокрутите вниз, и вы увидите! >>>>>>>> в утверждении if perl ведет себя следующим образом: perl спрашивает: «содержит ли $ scalername Билла Клинтона? "вот еще одна функция, которая также используется в примере функции while: скопируйте и вставьте этот код #! / usr / bin / perl $ a = 1; while ($ a == 1) # == только для чисел {print "a = 1"; } else {выведите "a не равно 1"; } на следующем шаге мы поговорим о логических функциях

Шаг 6: логическое значение

логическое значение предназначено только для чисел! Вот некоторые функции ==, равно! =, не равно <, больше>, меньше (*), умножение примечание: в умножении theres no () 's + добавьте

Шаг 7: Собираем все вместе

скопируйте и вставьте этот код, #! / usr / bin / perl $ operation =; if ($ operation = ~ m / multiply /) {print "введите число: / n"; $ a =; print "введите число для multiply $ a: / n "; $ b =; $ c = $ a * $ b; print" $ a, умноженное на $ b = $ c / n ";} if ($ operation = ~ m / add /) {print "введите число: / n"; $ a =; print "введите число, которое нужно добавить к $ a: / n"; $ b =; $ c = $ a + $ b; print "$ a добавлено к $ b = $ c / n ";}

Шаг 8: Готово

когда вы пишете свои собственные программы, вы можете добавить эту функцию в свой код

использовать предупреждения; хорошо, вы сделали!

Рекомендуемые: