การเขียนโปรแกรมนั้น มีวิธีพูดเป็นศิลปะ และภาษาของมันคือ "code" เพราะการสื่อความหมายให้เครื่องจักรเข้าใจนั้น จำเป็นต้องใช้คำสำคัญหรือ keywords และ reserved words ในทุกภาษาโปรแกรมมิ่ง ซึ่ง Perl ก็ไม่ใช่ข้อยกเว้น คำสำคัญเหล่านี้เป็นเสมือนเครื่องมือที่ช่วยให้นักพัฒนาสามารถสร้างโครงสร้าง, ฟังก์ชันการทำงาน, และความตั้งใจของโปรแกรมให้ชัดเจนขึ้น
Perl มีคำสำคัญมากมายที่มีประโยชน์ในการสร้างโค้ดที่มีประสิทธิภาพและง่ายต่อการอ่าน ตัวอย่างเช่น `my`, `sub`, `use`, และ `foreach` ฯลฯ ลองดูที่ตัวอย่างโค้ดที่ใช้คำสำคัญเหล่านี้:
ในตัวอย่างที่ 1 คำสำคัญ `my` สร้างตัวแปร `$name` ที่มีอายุการใช้งานต่อเนื่องภายในที่มันถูกประกาศใช้งานเท่านั้น ทำให้โค้ดของเรามีมาตรฐานและประหยัดทรัพยากรของเครื่อง
ตัวอย่างที่ 2 คำสำคัญ `sub` ใช้เพื่อสร้างฟังก์ชั่นย่อยหรือที่เรียกว่า subroutine ซึ่งเป็นชุดคำสั่งที่สามารถเรียกใช้ซ้ำๆ ได้
ในตัวอย่างสุดท้าย `foreach` ใช้ในการวนซ้ำอ่านค่าต่างๆ ของ array โดยให้ทำงานเป็นรอบๆ ไปจนครบทุกตัวใน array
การใช้คำสำคัญเหล่านี้ใน Perl ไม่ได้แตกต่างจากการประพันธ์หนังสือ มันช่วยให้เราสามารถเล่าเรื่องราวให้คอมพิวเตอร์เข้าใจได้ ยกตัวอย่างเช่น สมมติว่าเราต้องการสร้างสคริปต์ที่ทำการตรวจสอบ log file ของเว็บเซิร์ฟเวอร์ เพื่อหาบรรทัดที่มีข้อความ "error" และแจ้งเตือนผู้ดูแลเว็บไซต์ ดังนี้:
ตัวอย่าง usecase นี้แสดงให้เห็นถึงวิธีที่ Perl สามารถนำมาใช้ในการจัดการกับปัญหาประจำวันได้อย่างไร
ที่ Expert-Programming-Tutor (EPT) เรามีหลักสูตรที่จะสอนให้คุณเป็นเซียน Perl และอื่นๆ อีกมากมาย เราไม่เพียงแค่สอนวิธีการใช้คำสำคัญ แต่เราสอนวิธีการคิดเหมือนโปรแกรมเมอร์ เพื่อให้คุณสามารถใช้ทักษะเหล่านี้ได้อย่างมืออาชีพในงานของคุณ ไม่ว่าจะเป็นการพัฒนาระบบ, การวิเคราะห์ข้อมูล หรือแม้แต่การทำ automatation ในบ้านของคุณเอง!
หากคุณสนใจที่จะเรียนรู้การเขียนโปรแกรมที่มีความเป็นเลิศ เชิญที่ EPT แล้วคุณจะพบกับโอกาสใหม่ๆ ในการพัฒนาทักษะของคุณ!
หมายเหตุ: ข้อมูลในบทความนี้อาจจะผิด โปรดตรวจสอบความถูกต้องของบทความอีกครั้งหนึ่ง บทความนี้ไม่สามารถนำไปใช้อ้างอิงใด ๆ ได้ ทาง EPT ไม่ขอยืนยันความถูกต้อง และไม่ขอรับผิดชอบต่อความเสียหายใดที่เกิดจากบทความชุดนี้ทั้งทางทรัพย์สิน ร่างกาย หรือจิตใจของผู้อ่านและผู้เกี่ยวข้อง
หากมีข้อผิดพลาด/ต้องการพูดคุยเพิ่มเติมเกี่ยวกับบทความนี้ กรุณาแจ้งที่ http://m.me/Expert.Programming.Tutor
085-350-7540 (DTAC)
084-88-00-255 (AIS)
026-111-618
หรือทาง EMAIL: NTPRINTF@GMAIL.COM