ניתן בהחלט לעשות שימוש יתר ב- האופרטור השלישוני המותנה, ויש מי שמוצא אותו בלתי קריא למדי. עם זאת, אני מוצא שזה יכול להיות נקי מאוד ברוב המצבים שצפוי ביטוי בוליאני, בתנאי שכוונתו ברורה.
האם נוהג טוב להשתמש באופרטור שליש?
שיטה מומלצת היא להשתמש באופרטור השלישוני כאשר זה מקל על הקריאה של הקוד. אם ההיגיון מכיל הצהרות if…else רבות, אל תשתמש באופרטורים השלישיים.
האם זה טוב להשתמש באופרטור שליש ב-Java?
האופרטור השלישי של ג'אווה הוא האופרטור המותנה היחיד שלוקח שלושה אופרנדים. זהו תחליף חד-שורה להצהרת if-then-else ומשתמשים בו הרבה בתכנות Java.אנחנו יכולים להשתמש באופרטור השלישי במקום if-else conditions או אפילו להחליף תנאים באמצעות אופרטורים טרינריים מקוננים.
מה עדיף אם-אחר או אופרטור שלישי?
מסקנה. השתמש באופרטורים טריריים כדי להגדיר ערך למשתנה, או כדי להפחית קוד במידת הצורך. השתמש בהצהרות if-else עבור כל השאר.
האם האופרטור השלישוני מהיר יותר מאשר אם C++?
14 תשובות. זה לא מהיר יותר. יש הבדל אחד כאשר אתה יכול לאתחל משתנה קבוע בהתאם לביטוי כלשהו: const int x=(a<b) ?