|
משתנה המכיל שורות רבות - המשך |
|
format BOOKS =
author : @<<<<<<<<<<<<<<<<<<<<<< books: ^<<<<<<<<<<<<<<<<<<<<<<
$name, $books
^<<<<<<<<<<<<<<<<<<<<<<
$books
^<<<<<<<<<<<<<<<<<<<<<<
$books
^<<<<<<<<<<<<<<<<<<<<<<
$books
.
בדוגמא זו ישנו משתנה אחד שמתייחסים אליו כמה פעמים.
עם ה -
^
אנחנו לא רק מתחשבים באורך השדה (עם מספר התווים שצוינו) אלא גם בגבולות המילה (התחלתה וסופה).
כתוצאה מכך נקבל את המילים של
books$
מפוזרות על פני ארבע שורות.
בשורה הראשונה יילקחו מהמשתנה כמה מילים שיילקחו והם כבר לא יהיו יותר במשתנה, ובפעם השניה שניקח מילים , לתוך השורה השניה , יילקחו מילים אחרות.
במידה ובשלב מסוים נגמרות המילים שניתן למשוך מ
books$
אזי נקבל שורות ריקות וכך כל פעם שהפורמט יודפס, הוא יכיל עבור כל הדפסה אותו מספר שורות בדיוק , ופעמים מסוימות הן יהיו פשוט ריקות בהתאם למספר המילים בערך של
books$
.
format BOOKS =
author : @<<<<<<<<<<<<<<<<<<<<<< books: ^<<<<<<<<<<<<<<<<<<<<<<
$name, $books
~/* | מציין שאם השורה מכילה רק רווחים , זאת אומרת , שורה ריקה , אזי היא לא תודפס | */ |
^<<<<<<<<<<<<<<<<<<<<<<
$books
~/* | מציין שאם השורה מכילה רק רווחים , זאת אומרת , שורה ריקה , אזי היא לא תודפס | */ |
^<<<<<<<<<<<<<<<<<<<<<<
$books
~/* | מציין שאם השורה מכילה רק רווחים , זאת אומרת , שורה ריקה , אזי היא לא תודפס | */ |
^<<<<<<<<<<<<<<<<<<<<<<
$books
.
כעת אם המילים ב
books$
מכסות רק 2 שורות, פרל תתעלם אוטומטית מהשורה השלישית והרביעית.
להוספת תגובה, אנא התחברו לדרכונט.
|
|
|
|
חיפוש באתר:
|