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

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

@ARGV = ("file1","file2","file3");
/* דרסנו את מערך הארגומנטים שנשלחו לתכנית ונתנו לו ערכים חדשים */

while (<>)
/* נעבד קלט מהקבצים הללו */

{
    print "this line is : $_";
}

זוהי דרך "מלוכלכת" לפתיחת קבצים מסויימים בזמן מסויים.











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