Სარჩევი:

ისწავლეთ პერლი მარტივად საშუალოზე: 8 ნაბიჯი
ისწავლეთ პერლი მარტივად საშუალოზე: 8 ნაბიჯი

ვიდეო: ისწავლეთ პერლი მარტივად საშუალოზე: 8 ნაბიჯი

ვიდეო: ისწავლეთ პერლი მარტივად საშუალოზე: 8 ნაბიჯი
ვიდეო: 8 Shaving Foam Tricks that really EVERYONE should know 💥 (Incredibly GENIUS) 🤯 2024, ნოემბერი
Anonim
ისწავლეთ პერლი მარტივად საშუალოზე
ისწავლეთ პერლი მარტივად საშუალოზე

Perl არის ტექსტზე დაფუძნებული სკრიფტინგის ენა, რომელსაც აქვს თავისი დადებითი და უარყოფითი მხარეები, ეს გაკვეთილი მოგცემთ მიმოხილვას ძირითად და იმ ფუნქციებზე, რასაც სკრიპტების უმეტესობა (AKA; პროგრამისტები)

გამოიყენებდა. ᲓᲐᲕᲘᲬᲧᲝᲗ! (მხოლოდ Windows ოპერატორებისთვის) მე ვვარაუდობ, რომ თქვენ ადრე მუშაობდით მსოფლიო პროგრამით ან/და მუშაობდით ინტერპრეტატორთან. პერლში სკრიპტირებისას თქვენ უნდა შეცვალოთ თქვენი გზა, მაგრამ თუ არ გსურთ ამის გაკეთება, გამოიყენეთ პერლ ექსპრესი (ნაჩვენებია ქვემოთ). *შენიშვნა გთხოვთ შეაფასოთ და გააკეთეთ კომენტარი ამის შესახებ

ნაბიჯი 1: მასალები

1. perl interpeter (google it!)

2.თუ გინდა, perl express (google it!) 3. ასევე, თუ გინდა, მოდულები (google perl მოდულები ზოგისთვის) დააინსტალირეთ მოდულები "lib" საქაღალდეში თქვენი perl interpeter დირექტორიაში

ნაბიჯი 2: თქვენი პირველი პროგრამა

კარგი, გავაკეთოთ მარტივი პროგრამა, დააკოპირეთ და ჩასვით ეს #!/usr/bin/perl ამობეჭდვა "გამარჯობა სამყარო"; ეს არის უმარტივესი პროგრამა, რომლის გაკეთებაც შეგიძლია, თუ გინდა რომ ცოტა დაამატო, ჩაწერე #!/usr/bin/perl print "hello / n world"; თქვენ შექმენით თქვენი პირველი პროგრამა!, / n არის ახალი ხაზის შექმნა, მოდით ცოტა უფრო მოწინავე ვიყოთ

ნაბიჯი 3: ცვლადები

ახლა არის სამი სახის ცვლადი, 1. სკალერები (ინახავს მონაცემთა ერთ ზოლს) (($ სკალერის სახელი = მნიშვნელობა;) 2. მასივები (შეიცავს მონაცემთა მრავალ ზოლს) ((@array name = (ღირებულებები);) 3. hashes %hashname = (მნიშვნელობა => სხვა მნიშვნელობა, მნიშვნელობა => სხვა მნიშვნელობა #ჩაწერეთ იმდენი თეზისი რამდენიც გსურთ)

ნაბიჯი 4: უფრო დახვეწილი

მოდით შევქმნათ სკრიპტები, რომლებიც დაბეჭდავენ ცვლადების მნიშვნელობებს, ჩაწერეთ ეს სკრიპტები! (თქვენ არ გჭირდებათ კომენტარების ჩაწერა, კომენტარები აღინიშნება #) 1. #!/usr/bin/perl $ variablename = 5; დაბეჭდე "$ variablename"; 2. #!/usr/bin/perl @arrayname = (მნიშვნელობა, მნიშვნელობა 2); #დაიმახსოვრეთ, მასივებს უნდა მიმართოთ როგორც სკალარების მაგალითი (ინდექსები წესრიგშია ნულიდან დაბეჭდვით "$ arrayname {0} n"; #print ღირებულების ამობეჭდვა "$ arrayname {1} n"; #print value2 შენიშვნა: კოდის ზემოთ {და} სიმბოლოები ფაქტიურად კვადრატულ ფრჩხილებშია 3. #!/usr/bin/perl ჩემი %hash = (v => მნიშვნელობა, v2 => მნიშვნელობა 2); დაბეჭდეთ $ hash {v}; ახლა მოდით ვისწავლოთ სხვა გამოყენება სკალერებისათვის, აკრიფეთ ან დააკოპირეთ და ჩასვით ეს კოდი #!/usr/bin/perl $ scalername =; დაბეჭდეთ $ scalername; ჩაწერეთ რაც გსურთ როდესაც იყენებთ ბრძანების ხაზს, მაგრამ თუ იყენებთ perl express- ს, დააწკაპუნეთ std.input შემდეგ დააწკაპუნეთ i/o სიმბოლოზე, ახლა კი ცვლადების კიდევ რამდენიმე გამოყენებას

ნაბიჯი 5: სხვა გამოყენება და მარყუჟი

დააკოპირეთ და ჩასვით ეს კოდი #!/usr/bin/perl $ scalername =; if ($ scalername = ~ m/bill კლინტონი/) {დაბეჭდეთ "მისი კლინტონი კარგი!"; } კარგი, თქვენ შეიძლება გკითხოთ "რას აკეთებს ეს?" გადაახვიეთ ქვემოთ და ნახავთ! >>>>>>>> იმ შემთხვევაში, თუ სტატუსის პერლი იქცევა შემდეგნაირად, პერლი კითხულობს "შეიცავს თუ არა $ scalername ბილ კლინტონს? "აქ არის კიდევ ერთი ფუნქცია, რომელიც ასევე გამოიყენება ფუნქციის მაგალითზე: დააკოპირეთ და ჩასვით ეს კოდი #!/usr/bin/perl $ a = 1; ხოლო ($ a == 1) # == არის მხოლოდ ციფრებისთვის {print "a = 1"; } else {ამობეჭდვა "a არ უდრის 1"; } შემდეგი ნაბიჯი ისაუბრებს ლოგიკურ ფუნქციებზე

ნაბიჯი 6: ლოგიკური

ლოგიკური არის მხოლოდ რიცხვებისთვის! აქ არის ზოგიერთი ფუნქცია ==, უდრის! =, არ არის ტოლი <, მეტია>>, ნაკლებია (*), გაამრავლეთ შენიშვნა: გამრავლებით არ არის () s +, დაამატეთ

ნაბიჯი 7: ერთად აწყობა

დააკოპირეთ და ჩასვით ეს კოდი, #!/usr/bin/perl $ operation =; if ($ operation = ~ m/multiply/) {print "შეიყვანეთ ნომერი: / n"; $ a =; print "შეიყვანეთ ნომერი გამრავლება $ a: / n "; $ b =; $ c = $ a * $ b; ბეჭდვა" $ a გამრავლებული $ b = $ c / n ";} თუ ($ ოპერაცია = ~ მ/დამატება/) {ბეჭდვა "შეიყვანეთ ნომერი: / n"; $ a =; ბეჭდვა "შეიყვანეთ რიცხვი $ a- ს დასამატებლად: / n"; $ b =; $ c = $ a + $ b; ბეჭდვა "$ a დაემატა $ b = $ c / n ";}

ნაბიჯი 8: დასრულდა

როდესაც წერთ საკუთარ პროგრამებს, შეიძლება დაგჭირდეთ ამ ფუნქციის დამატება თქვენს კოდში

გაფრთხილებების გამოყენება; კარგი, დასრულდა!

გირჩევთ: