Съдържание:

Научете Perl Лесно до средно: 8 стъпки
Научете Perl Лесно до средно: 8 стъпки

Видео: Научете Perl Лесно до средно: 8 стъпки

Видео: Научете Perl Лесно до средно: 8 стъпки
Видео: Настя и сборник весёлых историй 2024, Ноември
Anonim
Научете Perl Easy to Medium
Научете Perl Easy to Medium

Perl е текстово базиран скриптов език, който има своите предимства и недостатъци, този урок ще ви даде преглед на основите и функциите, които повечето скриптове (известен още като програмисти)

би използвал. ДА ЗАПОЧВАМЕ! (само за оператори на windows) Предполагам, че сте работили с hello world програма преди или/и сте работили с интерпетер. когато скриптирате в perl, трябва да промените своя PATH, но ако не искате да направите това, използвайте perl express (показано по -долу). *отбележете процента на Plese и коментирайте тази инструкция

Стъпка 1: Материалите

1. perl интерпетер (google it!)

2. ако искате, perl express (google it!) 3. също, ако искате, модули (google perl модули за някои) инсталират модулите в папката "lib" в директорията на вашия perl интерпетер

Стъпка 2: Първата ви програма

добре, нека направим проста програма, копирайте и поставете този #!/usr/bin/perl печат "здравей свят"; това е най -простата програма, която можете да направите, ако искате да добавите малко към нея, въведете #!/usr/bin/perl print "здравей / n свят"; направихте първата си програма!, / n е да се направи нов ред, сега можем да станем малко по -напреднали

Стъпка 3: Променливи

сега има три типа променливи, 1. мащабиране (съдържа една лента с данни) (($ scaler name = стойност;) 2. масиви (съдържа множество ленти с данни) ((@име на масива = (стойности);) 3. хешира %hashname = (стойност => друга стойност, стойност => друга стойност #въведете колкото искате тези тези)

Стъпка 4: По -напреднали

нека създадем скриптове, които отпечатват стойностите на променливите, въведете тези скриптове! (не е нужно да въвеждате коментарите, коментарите се отбелязват с #) 1. #!/usr/bin/perl $ име на променлива = 5; отпечатайте „$ variablename“; 2. #!/usr/bin/perl @arrayname = (value, value2); #запомнете, трябва да се позовавате на масивите като пример за скалари (индексите са в ред, започващ от нула, отпечатайте "$ arrayname {0} n"; #print value print "$ arrayname {1} n"; #print value2 бележка: за кода над {и the} символите всъщност са квадратни скоби 3. #!/usr/bin/perl my %hash = (v => value, v2 => стойност2); отпечатайте $ hash {v}; сега нека научим друга употреба за скейлери, въведете или копирайте и поставете този код #!/usr/bin/perl $ scalername =; отпечатайте $ scalername; въведете всичко, което искате когато използвате командния ред, но ако използвате perl express, щракнете върху std.input, след това щракнете върху символа за в/в, сега ви позволява да намерите още няколко приложения за променливи

Стъпка 5: Друга употреба и цикли

копирайте и поставете този код #!/usr/bin/perl $ scalername =; if ($ scalername = ~ m/Bill Clinton/) {отпечатайте "клинтонът му е наред!"; } Добре, може да питате "какво прави ако?" превъртете надолу и ще видите! >>>>>>>> в if statment perl се държи по следния начин, perl пита "съдържа ли $ scalername Бил Клинтън? "ето още една функция, която също е полезна, докато примерът на функцията: копирайте и поставете този код #!/usr/bin/perl $ a = 1; докато ($ a == 1) # == е само за числа {print "a = 1"; } else {print "a не е равно на 1"; } следващата стъпка ще говори за булеви функции

Стъпка 6: Булева

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

Стъпка 7: Сглобявайки го заедно

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

Стъпка 8: Готово

когато пишете свои собствени програми, може да искате да добавите тази функция в кода си

използвайте предупреждения; добре, свършил си!

Препоръчано: