לוגיקה בוליאנית
הכללים של פרל לחישוב ערכי אמת ושקר מעט שונים, אך התוצאות המתקבלות בסופו של דבר ברוב המקרים הן התוצאות להן ציפינו.
ביטוי הבקרה מחושב עבור ערך של מחרוזת (אם יש שם ערך סקלרי - הוא יומר למחרוזת ורק אז יחושב עבורו ערכו הבוליאני)
במקרה של המחרוזת הריקה- (באורך 0) , או מחרוזת שמכילה תו יחיד - "0" - ערך הביטוי יהיה שקר.
בכל שאר המקרים - הערך יהיה אוטומטית אמת.
להלן כמה דוגמאות לחישוב ערכים בוליאניים:
0 # ! שקר
1-1/* | קודם יחושב הערך 0 ואחר כך
תבוצע המרה ל "0" | */ |
# ! שקר
1 # ! אמת
""/* | זו המחרוזת הריקה... | */ |
# ! שקר
"1"/* | לא מדובר פה ב- "0"
או ב-
"" | */ |
# ! אמת
"00"/* | לא מדובר פה ב- "0"
או ב-
"" | */ |
# !!!!! שימו לב , זהו מקרה חריג!- אמת
"0.000000"/* | לא מדובר פה ב- "0"
או ב-
"" | */ |
# !!!!! שימו לב , גם זה מקרה חריג!- אמת
undef/* | תבוצע המרה ל ""
-
(המחרוזת הריקה...) | */ |
# ! שקר
להוספת תגובה, אנא התחברו לדרכונט.