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

אינדקסים

עד כה התייחסנו למערך כאל יחידה אחת שלמה , הוספנו והורדנו אלמנטים על ידי השמת ערכים במערך.
הרבה תוכניות שימושיות נבנות תוך שימוש במערכים בלי לגשת ולא פעם אחת אל אלמנט ספציפי במערך.
פרל מספקת את האפשרות לגשת לאלמנט במערך תוך ציון אנדקס. האלמנטים ימוספרו בצורה סדרתית החל מאפס.
$fred[0] מייצג את האלמנט הראשון של המערך @fred.

@fred = (4,5,6) ;
$b = $fred[0];
/*האלמנט הראשון של fred@ ייכנס ל b$ . */
 #$b=4 : זו ההשמה שתתבצע
$fred[0] = 5;
/* עשינו השמה לאלמנט הראשון במערך ושיננו אותו להיות 5. */
# (5,5,6) יהיה מעתה @fred

:ניתן בקלות גם לגשת לשאר האלמנטים כך

$c = $fred[1]; # יקבל את הערך 8 $c

$fred[2]++; # האלמנט השלישי של המערך יגדל באחד

$fred[1] += 4; # הוספנו 4 לאלמנט השני של המערך

($fred[0], $fred[1]) = ($fred[1], $fred[0]) ; #שני האלמנטים הראשונים של הערכים יוחלפו









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