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

Slice

גישה למספר אלמנטים באותו מערך באותה פעולה נקרא slice.

@fred[0,1]     # ($fred[0], $fred[1]) ממש כמו לכתוב
@fred[0,1] = @fred[1,0];
/*מחליף בין שני האלמנטים הראשונים*/

@fred[0,1,2] = @fred[1,1,1];
/*הופך את שלושת האלמנטים הראשונים להיות כמו האלמנט השני. */
     # ( זאת אומרת - אם המערך היה (3,4,5) הוא יהפוך להיות (4,4,4

@fred[1,2] = (9,10);
/*מבצע השמה לשני הערכים הראשונים */
 :ממש כמו לכתוב
$fred[0]=9;
$fred[1]=10;

Slices עובד גם על רשימות ליטרליות או כל אופטור אשר מחזיר רשימה.
לדוגמא:



@who = ("fred","barney","betty","Wilma")[2,3];
/*בשניהם התוצאה תהיה ("who=("betty","wilma@ */

                                       :זה כמו לכתוב

@x = ("fred","barney","betty","Wilma");
@who = @x[2,3];
/*בשניהם התוצאה תהיה ("who=("betty","wilma@ */
 









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