אלמנטים
במקום לפנות לכל המערך האסוציאטיבי, יותר נפוץ ליצור את המערך האסוציאטיבי ולפנות אליו באמצעות גישה לאלמנטים עצמם.
כל אלמנט הוא משתנה סקלרי נפרד, שפונים אליו באמצעות אנדקס סקלרי הנקרא מפתח (key).
פניה לאלמנט במערך array% תתבצע כך: {array{$key$ כאשר key$ הוא ביטוי סקלרי.
יצירת אלמנטים חדשים מבוצע על ידי השמה במערך.
$array1{"mati"}= "caspi";/* |
מתי הוא המפתח של האלמנט כספי במערך
| */ |
$\array1{"12.1"}= "4";/* |
12.1 הוא המפתח של האלמנט 4
במערך
| */ |
שתי הצהרות אלו ייצרו שני אלמנטים במערך. פניה למערך תתבצע תוך שימוש במפתח הרלוונטי ותחזיר את הערך האחרון שנשמר במפתח זה.
אל אלמנטים אלו נתייחס בצורה הבאה:
print $array1{"mati"};
$a=
$array1{
12.1}++;
print $a;
להוספת תגובה, אנא התחברו לדרכונט.