บทที่ 1 รู้ไว้ก่อนเริ่มใช้ภาษา Perl Perl ไม่ใช่ภาษาที่ใหม่นัก แต่สาเหตุที่เพิ่งจะเริ่มรู้จักและได้รับความนิยมก็เพราะกระแสของอินเทอร์เน็ต ด้วยความง่ายและเป็นสคริปต์ที่ไม่ต้องมีการคอมไพล์ก่อนการรัน ภาษา Perl จึงนิยมนำมาเขียนเป็น CGI โดยมีพลังความสามารถที่จะนำมาเขียนสคริปต์ใช้งานหลายอย่างได้พอๆ กับภาษา C ทีเดียว บทนี้จะประเดิมด้วยการสร้างความเข้าใจเกี่ยวกับหลักการ, การเขียน และการรันสคริปต์ Perl
บทที่ 2 สเกลาร์/ตัวเลข/สตริง ตัวแปรสารพัดใช้งาน ชนิดของตัวแปรในภาษา Perl มีไม่กี่แบบ แต่มีความยืดหยุ่นในการใช้งานสูงมาก สามารถเปลี่ยนข้อมูลกลับไปมาระหว่างกันได้ ตัวแปรแบบสเกลาร์เก็บข้อมูลได้ทั้งตัวเลขและสตริง ปัญหาที่น่าคิดคือ เวลานำไปใช้งานจะไม่สับสนหรือ ? Perl รู้ได้อย่างไรว่าเป็นตัวเลขหรือสตริง ? จะเกิดอะไรขึ้นหากเอาตัวเลขไปบวกกับสตริง ? เราจะได้ศึกษาหาคำตอบดังกล่าวกันในบทนี้
บทที่ 3 ลิสต์และอาร์เรย์ คู่เหมือนที่แตกต่าง ภาษาอื่นอาจใช้ตัวแปรแบบอาร์เรย์ยามจำเป็นเท่านั้น แต่อาร์เรย์คือหัวใจสำคัญอย่างหนึ่งของภาษา Perl ที่นำมาใช้งานเกือบตลอดเวลา เพราะความยืดหยุ่นที่สามารถเพิ่มหรือลดขนาดได้ทันที และแต่ละช่องอาจเก็บข้อมูลต่างชนิดกันก็ได้ ไม่ตายตัวเหมือนอาร์เรย์ในภาษาอื่น นอกจากผู้เขียนจะแนะนำให้รู้จักอาร์เรย์ในบทนี้แล้ว ยังเปิดเผยวิธีการจัดการกับอาร์เรย์ให้ใช้งานได้อย่างเต็มประสิทธิภาพด้วย
บทที่ 4 ตรวจสอบเงื่อนไข และทำงานเป็นวงรอบ ทุกภาษาย่อมมีคำสั่งตรวจสอบเงื่อนไขหรือการทำงานเป็นวงรอบ ภาษา Perl ก็เช่นกัน เพียงแต่มีทางเลือกในการใช้งานที่แตกต่างจากภาษาอื่น อย่างคำสั่ง unless ที่ใช้แทน if หรือวงรอบ until ที่ใช้แทนวงรอบ do-while ในบทนี้เราจะมาดูว่า ทางเลือกเหล่านี้มีอะไรดีกว่า, สื่อความหมายมากกว่า และน่าใช้งานกว่าคำสั่งรูปแบบเดิมๆ อย่างไร ?
บทที่ 5 ครบสูตรจัดการสตริง ทั้งค้นหาและแทนที่ คงจะไม่ผิดหากบอกว่า พลังสำคัญอีกอย่างหนึ่งของ Perl คือ การจัดการกับข้อความ การค้นหาและแทนที่ข้อความกลายเป็นเรื่องง่ายๆ สำหรับภาษา Perl สคริปต์สั้นๆ เพียงบรรทัดเดียวสามารถใช้สำหรับค้นหาและแทนที่ข้อความในไฟล์ได้ทั้งไฟล์ ฉะนั้นหลังจากศึกษาบทนี้แล้ว เราจะรู้วิธีเขียนสคริปต์ Perl เพื่อนำมาจัดการข้อความได้อย่างน่าทึ่ง
บทที่ 6 เขียนโปรแกรมย่อย ช่วยเพิ่มประสิทธิภาพ การเขียนโปรแกรมย่อย เป็นวิธีการหนึ่งในการเขียนสคริปต์ให้เป็นระบบ และช่วยให้แก้ไขสคริปต์ได้ง่าย เราจะเขียนโปรแกรมย่อยใน Perl ได้อย่างไร ? วิธีการเรียกโปรแกรมย่อยให้ทำงาน รวมทั้งการส่งและรับค่าของโปรแกรมย่อย เป็นอย่างไร ? เราจะได้ศึกษากันในบทนี้
บทที่ 7 เปิด/ปิดไฟล์ได้ตลอด ไม่ว่าอ่านหรือเขียน การเขียนสคริปต์เพื่อใช้งานจริง มักจำเป็นต้องเกี่ยวข้องกับการบันทึกข้อมูลเก็บไว้ในไฟล์ ไม่ว่าจะเป็นการเปิดไฟล์, การอ่านข้อมูลในไฟล์ การเขียนข้อมูลลงในไฟล์ และการปิดไฟล์ ในบทนี้จะมาดูกันว่า Perl มีความสามารถอะไรบ้างในการจัดการไฟล์ ? ง่ายหรือยากกว่าภาษาอื่นอย่างไร ? พร้อมทั้งศึกษาตัวอย่างสคริปต์ที่ใช้ทำงานกับไฟล์ด้วย
|
||||
Copyright © 2000, Witty Group Co., Ltd. |