مثير للإعجاب

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

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

التحول() الدالة في البرنامج النصي Perl تأخذ بناء الجملة التالي:

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

مثال على وظيفة Shift () بيرل

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

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