אתה נמצא כאן יסודות השפה  »  מערכים אסוציאטיביים  »  אלמנטים

אלמנטים

במקום לפנות לכל המערך האסוציאטיבי, יותר נפוץ ליצור את המערך האסוציאטיבי ולפנות אליו באמצעות גישה לאלמנטים עצמם.
כל אלמנט הוא משתנה סקלרי נפרד, שפונים אליו באמצעות אנדקס סקלרי הנקרא מפתח (key).
פניה לאלמנט במערך array% תתבצע כך: {array{$key$ כאשר key$ הוא ביטוי סקלרי.

יצירת אלמנטים

יצירת אלמנטים חדשים מבוצע על ידי השמה במערך.

$array1{"mati"}= "caspi";
/* מתי הוא המפתח של האלמנט כספי במערך */

$\array1{"12.1"}= "4";
/* 12.1 הוא המפתח של האלמנט 4 במערך */
 

שתי הצהרות אלו ייצרו שני אלמנטים במערך. פניה למערך תתבצע תוך שימוש במפתח הרלוונטי ותחזיר את הערך האחרון שנשמר במפתח זה.
אל אלמנטים אלו נתייחס בצורה הבאה:

print $array1{"mati"};
/* ידפיס "caspi" */

$a=$array1{12.1}++;
print $a;
/* יודפס 5 */
 









להוספת תגובה, אנא התחברו לדרכונט.