<ก่อนหน้านี้ | เนื้อหา | ถัดไป>
แอสโซซิเอทีฟอาเรย์
เวอร์ชันล่าสุดของ ทุบตี ตอนนี้สนับสนุน แอสโซซิเอทีฟอาเรย์. แอสโซซิเอทีฟอาเรย์ใช้สตริง
แอสโซซิเอทีฟอาเรย์
แทนที่จะเป็นจำนวนเต็มเป็นดัชนีอาร์เรย์ ความสามารถนี้ทำให้เกิดแนวทางใหม่ที่น่าสนใจในการจัดการข้อมูล ตัวอย่างเช่น เราสามารถสร้างอาร์เรย์ที่เรียกว่า "สี" และใช้ชื่อสีเป็นดัชนีได้:
ประกาศ -สี สี["red"]="#ff0000" สี["green"]="#00ff00" สี["blue"]="#0000ff"
ประกาศ -สี สี["red"]="#ff0000" สี["green"]="#00ff00" สี["blue"]="#0000ff"
ต่างจากอาร์เรย์ที่จัดทำดัชนีจำนวนเต็มซึ่งสร้างขึ้นโดยเพียงแค่อ้างอิงเท่านั้น อาร์เรย์ที่เชื่อมโยงต้องสร้างด้วย ประกาศ คำสั่งโดยใช้ new -A ตัวเลือก. องค์ประกอบอาเรย์ที่เชื่อมโยงสามารถเข้าถึงได้ในลักษณะเดียวกับอาร์เรย์ที่จัดทำดัชนีจำนวนเต็ม:
echo ${สี["สีน้ำเงิน"]}
echo ${สี["สีน้ำเงิน"]}
ในบทต่อไป เราจะดูสคริปต์ที่ใช้ประโยชน์จาก associative arrays เพื่อสร้างรายงานที่น่าสนใจ