אתה נמצא כאן קלט/פלט סטנדרטי (המשך)

להלן דרך נפוצה לקריאת הקלט שורה- שורה :

while ($_ = <STDIN>)
/* בכל איטרציה המשתנה יקבל את הערך של השורה הנוכחית שנקלטה */

{
    # עיבוד המשתנה _$ בכל איטרציה
}


הלולאה תבוצע עד שה- < STDIN> יחזיר undef שיתורגם ל false ויסיים את הלולאה.
קריאת שורות קלט נפוצה בפרל , ולכן פותחה שיטה נוספת:

while (<STDIN>)
/* גם כאן המשתנה _$ יקבל את הערך של השורה הנוכחית שנקלטה ממש כמו בדוגמא הקודמת. */

{
     chop;    # chop($_); במקום לכתוב
    # ... שימוש באופרטורים אחרים בהם _$ משמש כברירת מחדל
}

פרל תעתיק אוטומטית את השורה מ < STDIN> למשתנה _$ כברירת מחדל (בגלל ששם המשתנה לא צויין). המשתנה _$ הוא ברירת מחדל עבור הרבה אופרטורים, וניתן לחסוך כאן בהקלדות.









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