همه چیز را همگان دانند

اشتراک دانش
همه چیز را همگان دانند
با سلام و عرض احترام خدمت شما
در صورتی که هر کدوم از مطالب به کارتون میاد اطلاع بدید تا راهنمایی کامل تر براتوم ارسال کنم و یا برنامه ای برای مسئله شما بنویسم

۱ مطلب با کلمه‌ی کلیدی «عملگر & و &&» ثبت شده است

چهارشنبه, ۳۰ دی ۱۳۹۴، ۰۹:۵۳ ق.ظ

چه فرقی بین عملگر & و && در متلب وجود دارد؟

لینک اصلی را مشاهده کنید

The single ampersand & is the logical AND operator.

& همان AND  عادی است و زمانی که دو عبارت صحیح باشد true بر میگرداند.

The double ampersand && is again a logical AND operator that employs short-circuiting behaviour. Short-circuiting just means the second operand (right hand side) is evaluated only when the result is not fully determined by the first operand (left hand side)

&& زمانی عبارت دوم را کنترل می کند، که عبارت اول نتیجه را مشخص نکرده باشد.(یعنی true باشد)

A & B (A and B are evaluated)

در حالت بالا هم  A و هم B ارزیابی می شوند.

A && B (B is only evaluated if A is true)

در این حالت اگر A صحیح باشد سپس B بررسی می شود.

۰ نظر موافقین ۱ مخالفین ۰ ۳۰ دی ۹۴ ، ۰۹:۵۳
وبلاگ نویس