บทเรียนภาษา Perl

 

บทที่ 3 : Operator และการกำหนดค่าให้กับตัวแปรชนิด Scalar

 

การกำหนดค่า ให้กับตัวแปรชนิดต่างๆ ในภาษา Perl (รูปแบบจะเหมือนๆ กับในภาษา C มาก)

การกำหนดค่าและ การดำเนินการกับ ตัวแปรชนิด Scalar

การกำหนดค่า ให้กับตัวแปรชนิด Scalar ในภาษา Perl

 
  คำอธิบาย
$a = $b; นำข้อมูล ในตัวแปร $b ไปเก็บไว้ ในตัวแปร $a
$a += $b; นำข้อมูล ในตัวแปร $b ไปบวกเพิ่ม กับข้อมูล ในตัวแปร $a แล้วเก็บผลลัพธ์ ไว้ในตัวแปร $a
$a -= $b; นำข้อมูล ในตัวแปร $b ไปลบออก จากข้อมูล ในตัวแปร $a แล้วเก็บผลลัพธ์ ไว้ในตัวแปร $a
$a .= $b; นำข้อมูล ในตัวแปร $b ไปเพิ่ม ต่อท้ายข้อมูล ในตัวแปร $a แล้วเก็บไว้ใน ตัวแปร $a

 

หมายเหตุ : ในภาษา Perl การกำหนดค่า ให้กับตัวแปรโดยใช้ $a = $b จะเป็นการนำสำเนา ของข้อมูลในตัวแปร $b มากำหนด ให้กับตัวแปร $a เพราะฉนั้น เมื่อมีการเปลี่ยนแปลง ข้อมูลในตัวแปร $b จะไม่ส่งผล กับข้อมูลในตัวแปร $a

ดูตัวอย่าง การดำเนินการ กับตัวแปรชนิด Scalar กับข้อมูล ชนิดค่าตัวเลข

 
  คำอธิบาย
$a = 1 + 2; นำ 1 บวกกับ 2 แล้วเก็บค่า ที่ได้ไว้ ในตัวแปร $a
$a = 3 - 4; นำ 3 ลบออกด้วย 4 แล้วเก็บค่า ที่ได้ไว้ ในตัวแปร $a
$a = 5 * 6; นำ 5 มาคูณ ด้วย 6 แล้วเก็บค่า ที่ได้ไว้ ในตัวแปร $a
$a = 7 / 8; นำ 7 มาหารด้วย 8 แล้วนำค่า ที่ได้เก็บไว้ ในตัวแปร $a
$a = 9 ** 10; นำ 9 มายกกำลังด้วย 10 แล้วนำค่า ที่ได้เก็บไว้ ในตัวแปร $a
$a = 5 % 2; นำ 5 มาหารด้วย 2 แล้วนำเศษที่เหลือ จากผลหารเก็บไว้ ในตัวแปร $a
++$a; นำค่าในตัวแปร $a มาเพิ่มค่าขึ้นอีก 1 และส่งค่า ที่เพิ่มค่า แล้วนั้นกลับ
$a++; นำค่าในตัวแปร $a ส่งกลับไปก่อน แล้วจึงค่อยนำค่า ในตัวแปร $a มาเพิ่มค่าอีก 1
-$a; นำค่าในตัวแปร $a มาลบค่าลงอีก 1 และส่งค่า ที่ลดค่าแล้ว นั้นกลับ
$a-; นำค่าในตัวแปร $a ส่งกลับไปก่อน แล้วจึงค่อยนำค่า ในตัวแปร $a มาลบค่าลงอีก 1

ดูตัวอย่าง การดำเนินการ กับตัวแปรชนิด Scalar กับข้อมูลชนิด ข้อความ

 
  คำอธิบาย
$a = $b . $c; นำข้อความ ในตัวแปร $b รวมกับข้อความ ในตัวแปร $c แล้วเก็บ ไว้ในตัวแปร $a
$a = $b x $c; นำข้อความ ในตัวแปร $b มาทำซ้ำ เป็นจำนวน $c รอบ แล้วเก็บไว้ ในตัวแปร $a

 

เนื้อหาส่วนถัดไป.. ->