מחרוזות עם גרש בודד

כאשר אנחנו משתמשים במחרוזות בעלות גרש בודד, המחרוזת מפוענחת כפי שהיא. תווים מיוחדים כגון \n המוכרים גם משפות אחרות, אינם עוברים כל פענוח.

למשל, נביט בביטוי הבא:

'i\o';  # The string 'i\o'

הביטוי מייצג את המחרוזת בה התו הראשון הוא i, לאחריו מופיע \ ובסיום התו o.

ישנם יוצאי דופן שאינם מתפענחים כפי שהם עקב צורך.

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

'xxx\'xxx';  # xxx, a single-quote character, and then xxx

בגלל שלתו \ משמעות מיוחדת, גם אותו צריך לכתוב בדרך מיוחדת.

הדרך לעשות זאת היא על ידי כתיבת שני \ אחד אחרי השני, כך: \\

לדוגמא:

'I don\'t think so.';   # Note the ' inside is escaped with \
'a \\ (backslash)'; # The \\ gives us \

ניתן להוסיף תווי שורה חדשה לתוך מחרוזת בעלת גרשיים בודדות. נעשה זאת פשוט על ידי פיצול המחרוזת למספר שורות. Perl יוסיף את תווי מעבר השורה כשנלחץ Enter. למשל:

'Time to
start a new line.';  # Represents the single string composed of:
                     # 'Time to' followed by a newline, followed by
                     # 'start a new line.'

מאת: עודד

אופרטורים

עמוד 12!!!
מאת: עודד

אופרטורים

אין טבלת אופרטורים בעמוד!!!
מאת: MoShiKy

טעויות כתיב

אם יש לך זמן כדאי שתתקן את השגיאות הבאות במסמך:
עמ' 20- "אם זאת" => "עם זאת"
עמ' 21- "אל הרשימ" => "אל הרשימה"

EOC
שיתוף:
| עוד