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

גישה לאלמנטים במערך

נביט בדוגמא הבאה:

$a = @fred;      # @fred מקבל את אורך המערך $a
($a) = @fred;      # @fred יקבל את האלמנט הראשון במערך $a

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

@fred =(@barney = (2,3,4) );
/*זוהי השמת מערך */
       # (2,3,4) יקבלו את המערך @barney וגם @fred
:וזה יהיה ממש כמו לכתוב
@fred = @barney = (2,3,4) ;









להוספת תגובה, אנא התחברו לדרכונט.
תודה רבה 05-12-04 21:01
 רועי
#10

עד כה, המדריך נראה טוב מאוד, בשפה פשוטה ודוגמאות קלילות. כל הכבוד