אתה נמצא כאן משתנה המכיל שורות רבות - המשך

format BOOKS =
author : @<<<<<<<<<<<<<<<<<<<<<< books: ^<<<<<<<<<<<<<<<<<<<<<<
$name,                                                               $books
                                                                           ^<<<<<<<<<<<<<<<<<<<<<<
                                                                           $books
                                                                           ^<<<<<<<<<<<<<<<<<<<<<<
                                                                           $books
                                                                           ^<<<<<<<<<<<<<<<<<<<<<<
                                                                           $books
.

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

format BOOKS =
author : @<<<<<<<<<<<<<<<<<<<<<< books: ^<<<<<<<<<<<<<<<<<<<<<<
$name,                                                               $books
    ~
/*מציין שאם השורה מכילה רק רווחים , זאת אומרת , שורה ריקה , אזי היא לא תודפס*/
                                                                      ^<<<<<<<<<<<<<<<<<<<<<<
                                                                           $books
    ~
/*מציין שאם השורה מכילה רק רווחים , זאת אומרת , שורה ריקה , אזי היא לא תודפס*/
                                                                      ^<<<<<<<<<<<<<<<<<<<<<<
                                                                           $books
    ~
/*מציין שאם השורה מכילה רק רווחים , זאת אומרת , שורה ריקה , אזי היא לא תודפס*/
                                                                      ^<<<<<<<<<<<<<<<<<<<<<<
                                                                           $books
.

כעת אם המילים ב books$ מכסות רק 2 שורות, פרל תתעלם אוטומטית מהשורה השלישית והרביעית.









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