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

אופרטורים לוגיים

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

תחביר שם תאור
$a || $b "או" לוגי (logic OR) מחזיר ערך אמת אם אחד מהביטויים הוא אמת
$a && $b "וגם" לוגי (logic AND) מחזיר ערך אמת רק אם שני הביטויים הם אמת
!$a שלילה לוגית (logic NOT) מחזיר את הערך ההפוך לערכו של הביטוי. אם $a הוא אמת (ערך כלשהוא שונה מאפס) אז הביטוי יחזיר אפס, אחרת יחזיר אמת .

בנוסף ניתן להשתמש במילים or,and,not במקום האופרטורים. סדר הפעולה - כאשר המפענח של פרל נתקל באופרטור לוגי הוא מתחיל לבדוק את הביטויים משמאל לימין, עד לקבלת תשובה חד משמעית. לדוגמא: בביטוי $x||$y יבדוק המפענח את $x ואם ערכו אמת הוא יחזיר אמת בלי לבדוק את $y.







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