وظيفة Perl Array Shift (): برنامج تعليمي سريع

click fraud protection

بيرلس تحول() تُستخدم الوظيفة لإزالة العنصر الأول وإعادته من مصفوفة ، مما يقلل عدد العناصر بمقدار عنصر واحد. ال العنصر الأول في الصفيف هو الذي لديه أدنى مؤشر. من السهل الخلط بين هذه الوظيفة pop ()الذي يزيل الاخير عنصر من صفيف. كما لا ينبغي الخلط بينه وبين تغيير () الوظيفة التي تستخدم ل أضف عنصر في بداية المصفوفة.

إذا كنت تفكر في صفيف كصف من المربعات المرقمة ، من اليسار إلى اليمين ، فسيكون العنصر في أقصى اليسار. ستعمل وظيفة shift () على قطع العنصر من الجانب الأيسر من الصفيف وإعادته وتقليل العناصر بمقدار واحد. في الأمثلة ، قيمة $ oneName يصبح "لاري'، يتم اختصار العنصر الأول و @ myNames إلى ("Curly" ، "Moe").

ال مجموعة مصفوفة يمكن أيضا اعتباره أ كومة - صورة لمجموعة من المربعات المرقمة ، تبدأ بـ 0 في الأعلى وتزداد مع انخفاضها. ستعمل وظيفة shift () على إزاحة العنصر من أعلى المكدس وإعادته وتقليل حجم المكدس بمقدار واحد.

instagram story viewer