אתה נמצא כאן יסודות השפה  »  פורמטים  »  משתנה המכיל שורות רבות

משתנה המכיל שורות רבות

אם היה לנו
>>>@ My name is
name$
וב - name$ היה
;name= bill\n gates$
אז רק bill מוכנס לפורמט כי פרל מסיימת בסוף השורה שזוהתה, ב- n\.
כשנציין משתנה בצורה הבאה *@ ניתן יהיה לתת שם משתנה המחזיק כמה שורות.

format TEXT_TO_PRINT =
some text1.
@*
$long_string
some text2.
.

$long_string="Line1\nLine2\nLine3";
write;
# : ומה שיודפס יהיה
some text1.
Line1
Line2
Line3
some text2.


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









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