Съдържание:
- Стъпка 1: Материалите
- Стъпка 2: Първата ви програма
- Стъпка 3: Променливи
- Стъпка 4: По -напреднали
- Стъпка 5: Друга употреба и цикли
- Стъпка 6: Булева
- Стъпка 7: Сглобявайки го заедно
- Стъпка 8: Готово
Видео: Научете Perl Лесно до средно: 8 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:55
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: Готово
когато пишете свои собствени програми, може да искате да добавите тази функция в кода си
използвайте предупреждения; добре, свършил си!
Препоръчано:
Научете C ++ Oop: 6 стъпки
Научете C ++ Oop: Здравейте, в тази инструкция ще научите основите на c ++ oop, надявам се да ви хареса
BGA рентгенова инспекция- научете как да проверявате?: 7 стъпки
BGA рентгенова инспекция-научете как да проверявате?: Тази инструкция ще ви научи как да подготвите използването и 2D рентгенова система за проверка на BGA, както и някои съвети какво да търсите при извършване на рентгенова инспекция BGA ще се нуждае от: рентгенова система, способна да държи лентата за китка PCBPCBESD smockESD
Робот SCARA: Научете за обратната и обратната кинематика !!! (Сюжет Twist Научете как да направите интерфейс в реално време в ARDUINO Използване на ПРОЦЕСИРАНЕ !!!!): 5 стъпки (със снимки)
Робот SCARA: Научете за обратната и обратната кинематика !!! (Plot Twist Научете как да направите интерфейс в реално време в ARDUINO, използвайки ПРОЦЕСИРАНЕ !!!!): робот SCARA е много популярна машина в света на индустрията. Името означава както селективна съвместима сглобяема роботизирана ръка, така и селективна съвместима съчленена роботизирана ръка. По същество това е робот с три степени на свобода, като първите два displ
Микро: битова вълшебна пръчка! (Средно): 8 стъпки
Микро: битова вълшебна пръчка! (Средно): " Всяка достатъчно напреднала технология е неразличима от магията. &Quot; (Артър К. Кларк). По дяволите, да, така е! Какво чакаме, нека използваме технология, за да създадем свой собствен вид магия !! Този проект използва два микро: битови микроконтролера
Как лесно да промените знак "Light/LED" за лесно програмиране на Arduino: 7 стъпки (със снимки)
Как лесно да промените знак "Light/LED" за лесно програмиране на Arduino: В тази инструкция ще покажа как всеки може да превърне нещо със светлини в програмируеми мигащи светлини arduino или " Подвижни светлини "