זכורני מ-C# שאם רציתי להתנות במשתנה שעלול להיות לא מוגדר/מאותחל, במקום לבדוק:
If (X !=null)
ואז לעשות את התנאי שלי, הייתי בודק:
If (X !=null && <התנאי שלי>)
כי אם הייתי בודק מיד את התנאי שלי, היתה שגיאה שהמשתנה לא מוגדר.
היוצא מהנ"ל שברגע שהתנאי הראשון לא מתקיים,לא עוברים לתנאי השני (במקרה של &&), אפילו שזה באותה "שורה".
שאלתי:
האם גם בשאילתת מסד נתונים (SQL ו-NoSQL) זה עובד כך? כי אני רוצה לעשות תנאי מתמטי מסובך, אבל יש לי גם תנאי פשוט יותר שגם צריך להתקיים.
השאלה היא האם יש חשיבות לסדר.
פורסם במקור בפורום CODE613 ב08/06/2016 22:04 (+03:00)