ตอนที่ 3 รู้จักโครงสร้างพื้นฐานของสคริปต์ Perl

ตอนที่ 3 รู้จักโครงสร้างพื้นฐานของสคริปต์ Perl

หมวดหมู่: เขียนโปรแกรม

จากตอนที่แล้ว ตอนที่ 2 ติดตั้งและเตรียมความพร้อม Perl ไปเรียบร้อยแล้ว ในตอนนี้ จะมาพูดถึงโครงสร้างพื้นฐานของสคริปต์ Perl กันบ้างนะครับ 

โดยโครงสร้างการเขียนและการวางคำสั่งของ Perl นั้น บางส่วนจะคล้ายกับภาษา C ซึ่งสามารถสรุปส่วนที่สำคัญได้ดังนี้

  • เมื่อจบประโยคคำสั่งหรือจบ statement จะต้องมีเครื่องหมาย ; (เซมิคอล่อน) ปิดท้ายเสมอ
  • ข้อความที่อยู่หลังเครื่องหมาย # จนหมดบรรทัดถือว่าเป็นหมายเหตุ (comment) ยกเว้นเครื่องหมาย # ในบรรทัดแรกซึ่งจะอธิบายอีกครั้งในภายหลัง
  • ไม่สามารถเขียนเครื่องหมาย # เพื่อกำหนดข้อความหมายเหตุ (comment) ในสคริปต์คลุมเป็นช่วงเหมือนภาษา C หรือ Pascal ได้ หากมีข้อความหมายเหตุหลายบรรทัด ต้องเขียนเครื่องหมาย # กำกับหน้าข้อความเหล่านั้นทุกบรรทัดเอง
  • การเขียนสคริปต์สามารถเขียนรวมเป็นบรรทัดเดียวต่อกันไป หรือเขียนเว้นบรรทัด จัด format เพื่อความสวยงามก็ได้ ผลลัพธ์การทำงานจะให้ผลไม่ต่างกัน

ตัวอย่างสคริปต์ Perl ต่อไปนี้ แสดงให้เห็นถึงโครงสร้างต่าง ๆ ที่กล่าวมา

#! /usr/local/bin/perl
#This is my first script in Perl
# Run in Linux Red Hat 5.2
print "Enter yor name ";
$data = <INPUT>; #Read input from keyboard
chop($data);
print "Hello $data Welcome to Perl Programming ";

วิธีการรันสคริปต์ Perl

อย่างที่ทราบแล้วว่าการันสคริปต์ Perl ต้องเรียกเอาอินเทอร์พรีเตอร์ของ Perl มาตีความหมายสคริปต์ที่เราเขียน สมมุติว่าเราเขียนสคริปต์แล้วบันทึกเก็บไฟล์ไว้ในชื่อ helloworld.pl โดยเนื้อหาสคริปต์ดังต่อไปนี้

print "Hello World! ";

การรันสคริปต์วิธีแรกที่ใช้ได้ทั้ง UNIX และ DOS คือ ใช้คำสั่ง perl <ชื่อไฟล์สคริปต์ที่ต้องการรัน> ดังตัวอย่างในรูปด้านล่างนี้เป็นการรันใน DOS ระบบ Windows

ไอทีจีเนียส เอ็นจิเนียริ่ง (IT Genius Engineering) ให้บริการด้านไอทีครบวงจร ทั้งงานด้านการอบรม (Training) สัมมนา รับงานเขียนโปรแกรม เว็บไซต์ แอพพลิเคชั่น งานออกแบบกราฟิก และงานด้าน E-Marketing ที่กำลังได้รับความนิยมในปัจจุบัน ทั้ง SEO , PPC , และ Social media marketting

ติดต่อเราเพื่อสอบถามผลิตภัณฑ์ ขอราคา หรือปรึกษาเรื่องไอที ได้เลยค่ะ

Line : @itgenius (มี @ ด้านหน้า) หรือ https://lin.ee/xoFlBFe
Facebook : https://www.facebook.com/itgeniusonline
Tel : 02-570-8449 มือถือ 088-807-9770 และ 092-841-7931
Email : contact@itgenius.co.th
user
โดย Admin ITGenius
เข้าชม 4,988 ครั้ง

คำค้นหา : โครงสร้างภาษา Perl สคริปต์ Perl การเขียน comment ใน perl perl การ comment perl comment หลายบรรทัด การรัน perl วิธีการ run perl hello world perl