תחילת לימוד פרל בנושא לולאת פורצ'ים

click fraud protection

לולאת ההנעה היא מבנה בקרה המותאם אישית לעיבוד פרל רשימות וחשישות. בדיוק כמו ה- for לולאה, חפש צעדים דרך כל אלמנט של מערך באמצעות איטרטור.

כיצד לעבור דרך מערך בפרל עם פרוש

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

אתה רואה שזה נותן את אותו הפלט כמו הדפסת המערך @myNames בשלמותו:

אם כל מה שאתה רוצה זה לזרוק את תוכן הרשימה, אתה יכול פשוט להדפיס אותה. במקרה זה, השתמש בלולאת ה- foreach בכדי להפוך את הפלט לקריא מעט יותר.

תראה שקוד זה יוצר פלט נקי יותר על ידי הדפסת שורה חדשה אחרי כל פריט ברשימה.

לולאה נקייה יותר

הדוגמה הקודמת השתמשה ב- $ _ כדי להדפיס כל רכיב ברשימה.

השימוש בסקאלת ברירת מחדל משתמעת ($ _) מאפשרת קוד קצר יותר והקלדה פחותה, אך זה לא תמיד הפיתרון הטוב ביותר. אם אתה מכוון לקוד קריא ביותר או אם לולאת ה- foreach שלך מורכבת, עדיף שתקצה סקלר כמו האיטרטור שלך.

ישנם רק שני הבדלים: שם $ הסקלר בין המסמך לרשימה והחלפתו של סקלר ברירת המחדל בו בתוך הלולאה. הפלט זהה לחלוטין, אך הקוד מעט נקי יותר. זכור:

  • לולאה קדמית היא מבנה בקרה של פרל.
  • משתמשים בו כדי לעבור דרך כל אחד מהרכיבים במערך.
instagram viewer
instagram story viewer