دوشنبه, ۱۹ تیر ۱۳۹۶، ۰۹:۰۲ ق.ظ
عملگر های اتصال کوتاه
من همیشه عملگر AND ، OR را به صورت && و || دیده بودم. اما
وقتی در یکی از آموزش ها این عملگر هارا به صورت & و| دیدم خیلی تعجب کردم. کمی که بیشتر توجه کردم متوجه شدم که این عملگرها، عملگر های منطقی Short circuit (اتصال کوتاه) نام دارند و البته کاربرد فوق العاده ای هم دارند.
در یک عبارت منطقی اگر جمله اول false باشد، حتما AND آن عبارت false خواهد بود و نیازی به بررسی جمله دوم نخواهد بود. هم چنین اگر جمله ی اول یک عبارت منطقی برابر trueباشد OR آن عبارت حتما true خواهد بود و نیازی به بررسی جمله دوم نیست. در این مواقع از عملگر های منطقی اتصال کوتاه استفاده می شود که باعث می شود کد بهینه تر و پرسرعت تری داشته باشید.