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

לוגיקה בוליאנית

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

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









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