<ก่อนหน้านี้ | เนื้อหา | ถัดไป>
การกำหนดค่าให้กับอาร์เรย์
ค่าอาจถูกกำหนดด้วยวิธีใดวิธีหนึ่งจากสองวิธี ค่าเดี่ยวสามารถกำหนดได้โดยใช้ไวยากรณ์ต่อไปนี้:
ชื่อ[ตัวห้อย]=ความคุ้มค่า
ที่ไหน ชื่อ เป็นชื่ออาร์เรย์และ ตัวห้อย เป็นจำนวนเต็ม (หรือนิพจน์เลขคณิต) ที่มากกว่าหรือเท่ากับศูนย์ โปรดทราบว่าองค์ประกอบแรกของอาร์เรย์คือ subscript zero ไม่ใช่หนึ่ง ความคุ้มค่า เป็นสตริงหรือจำนวนเต็มที่กำหนดให้กับองค์ประกอบอาร์เรย์
สามารถกำหนดค่าได้หลายค่าโดยใช้ไวยากรณ์ต่อไปนี้:
ชื่อ=(ค่า1 ค่า2 ... )
ที่ไหน ชื่อ เป็นชื่ออาร์เรย์และ ค่า... เป็นค่าที่กำหนดตามลำดับให้กับองค์ประกอบของอาร์เรย์ โดยเริ่มจากองค์ประกอบศูนย์ ตัวอย่างเช่น หากเราต้องการกำหนดวันในสัปดาห์โดยย่อให้กับอาร์เรย์ วัน, เราสามารถทำได้:
[me@linuxbox ~]$ วัน=(อา จันทร์ อังคาร พุธ พฤหัสบดี ศุกร์ เสาร์)
[me@linuxbox ~]$ วัน=(อา จันทร์ อังคาร พุธ พฤหัสบดี ศุกร์ เสาร์)
นอกจากนี้ยังสามารถกำหนดค่าให้กับองค์ประกอบเฉพาะโดยการระบุตัวห้อยสำหรับแต่ละค่า:
[me@linuxbox ~]$ วัน=([0]=อาทิตย์ [1]=จันทร์ [2]=อังคาร [3]=พุธ [4]=พฤหัสบดี
[me@linuxbox ~]$ วัน=([0]=อาทิตย์ [1]=จันทร์ [2]=อังคาร [3]=พุธ [4]=พฤหัสบดี
การกำหนดค่าให้กับอาร์เรย์
[5]=ศ. [6]=ส.)
[5]=ศ. [6]=ส.)