สารบัญ:

เรียนรู้ Perl ง่ายถึงปานกลาง: 8 ขั้นตอน
เรียนรู้ Perl ง่ายถึงปานกลาง: 8 ขั้นตอน

วีดีโอ: เรียนรู้ Perl ง่ายถึงปานกลาง: 8 ขั้นตอน

วีดีโอ: เรียนรู้ Perl ง่ายถึงปานกลาง: 8 ขั้นตอน
วีดีโอ: เกษตรทฤษฎีใหม่(1/8): ศาสตร์พระราชาสู่โคก หนอง นา โมเดล 2024, พฤศจิกายน
Anonim
เรียนรู้ Perl ง่ายถึงปานกลาง
เรียนรู้ Perl ง่ายถึงปานกลาง

Perl เป็นภาษาสคริปต์แบบข้อความที่มีข้อดีและข้อเสีย บทช่วยสอนนี้จะให้ภาพรวมของพื้นฐานและฟังก์ชันที่สคริปต์ส่วนใหญ่ (AKA;โปรแกรมเมอร์)

จะใช้ มาเริ่มกันเลย! (สำหรับตัวดำเนินการ windows เท่านั้น) ฉันคิดว่าคุณเคยทำงานกับโปรแกรม Hello World มาก่อนหรือ/และทำงานกับ Interpeter เมื่อเขียนสคริปต์ใน Perl คุณต้องเปลี่ยน PATH ของคุณ แต่ถ้าคุณไม่ต้องการทำเช่นนี้ ให้ใช้ perl express (แสดงด้านล่าง) * หมายเหตุโปรดให้คะแนนและแสดงความคิดเห็นคำแนะนำนี้

ขั้นตอนที่ 1: วัสดุ

1.a perl interpeter (google it!)

2. ถ้าคุณต้องการ perl express (google it!) 3. ถ้าคุณต้องการโมดูล (โมดูล google perl สำหรับบางคน) ติดตั้งโมดูลในโฟลเดอร์ "lib" ในไดเร็กทอรี Perl interpeter ของคุณ

ขั้นตอนที่ 2: โปรแกรมแรกของคุณ

โอเค มาทำโปรแกรมง่ายๆ กันเถอะ

คัดลอกและวาง #!/usr/bin/perl พิมพ์ "hello world"; นั่นคือโปรแกรมที่ง่ายที่สุดที่คุณสามารถทำได้ หากคุณต้องการเพิ่มเข้าไปอีกเล็กน้อย ให้พิมพ์ #!/usr/bin/perl print "hello \n world"; คุณสร้างโปรแกรมแรกของคุณ!, \n คือการสร้างบรรทัดใหม่ตอนนี้ ให้ขั้นสูงขึ้นอีกหน่อย

ขั้นตอนที่ 3: ตัวแปร

ขณะนี้มีตัวแปรสามประเภท 1.scaler (เก็บข้อมูลหนึ่งแถบ) (($ scaler name = value;)2.arrays (เก็บข้อมูลได้หลายแถบ) ((@array name = (values);)3. hashes %hashname = (value => other value, value => other value #put มากเท่าที่คุณต้องการ)

ขั้นตอนที่ 4: ก้าวหน้ามากขึ้น

ให้สร้างสคริปต์ที่พิมพ์ค่าของตัวแปร พิมพ์สคริปต์เหล่านี้! (คุณไม่จำเป็นต้องพิมพ์ความคิดเห็น ความคิดเห็นจะมีเครื่องหมาย #)1. #!/usr/bin/perl $variablename = 5; พิมพ์ "$variablename";2. #!/usr/bin/perl @arrayname =(value, value2);#remember, คุณต้องอ้างถึงอาร์เรย์เป็นตัวอย่างสเกลาร์ (ดัชนีอยู่ในลำดับเริ่มต้นที่ศูนย์พิมพ์ "$arrayname{0}\n"; #print value print "$arrayname{1}\n"; #print value2 note:สำหรับโค้ดที่อยู่เหนือสัญลักษณ์ { และ } จะเป็นวงเล็บเหลี่ยม 3 #!/usr/bin/perl my %hash = (v => value, v2 => value2); print $hash{v};ตอนนี้มาเรียนรู้การใช้งานอื่นสำหรับ scaler กันดีกว่า พิมพ์หรือคัดลอกและวางโค้ดนี้ #!/usr/bin/perl $scalername =; print $scalername;พิมพ์อะไรก็ได้ที่คุณต้องการ เมื่อใช้พรอมต์คำสั่ง แต่ถ้าคุณใช้ Perl express ให้คลิกที่ std.input จากนั้นคลิกที่สัญลักษณ์ i/o เพื่อค้นหาการใช้ตัวแปรเพิ่มเติม

ขั้นตอนที่ 5: การใช้งานอื่นและการวนซ้ำ

คัดลอกและวางโค้ดนี้ #!/usr/bin/perl $scalername =; if ($scalername =~ m/bill clinton/) {พิมพ์ "มันคลินตันเอาล่ะ!"; }ตกลง คุณอาจจะถามว่า "ถ้าทำอะไร" ให้เลื่อนลงมาและคุณจะเห็น!>>>>>>>> ในการ if statment perl ทำงานในลักษณะต่อไปนี้ perl ถามว่า "$scalername มีบิล คลินตันหรือไม่ "นี่คืออีกหนึ่งฟังก์ชันที่มีประโยชน์ในขณะที่ ตัวอย่างฟังก์ชัน:คัดลอกและวางโค้ดนี้ #!/usr/bin/perl $a = 1; ในขณะที่ ($a==1) # == ใช้สำหรับตัวเลขเท่านั้น { พิมพ์ "a = 1"; } อื่น { พิมพ์ "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;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: เสร็จแล้ว

เมื่อคุณเขียนโปรแกรมของคุณเอง คุณอาจต้องการเพิ่มฟังก์ชันนี้ในโค้ดของคุณ

ใช้คำเตือน โอเค เสร็จแล้ว!

แนะนำ: