خب.
حالا بیایید عملگر AND را بررسی کنیم.
عملگر AND.
پس حالت‌های مختلفی از عبارات AND یا شرط‌های AND داریم.
اینجا مثالی داریم که هر دو طرف true هستند.
بیایید همه حالت‌ها را دوباره بنویسیم.
همه را تایپ کنیم.
تنها چیزی که فرق خواهد کرد همین قسمت پایین است.
اگر هر دو طرف true باشند، وقتی از AND استفاده کنیم نتیجه true خواهد بود.
اوکی.
بیایید کلمه AND را جایگزین کنیم.
حالا می‌بینید که اگر هر دو طرف true باشند، نتیجه true است.
ولی اگر یکی از دو طرف نادرست باشد، نتیجه نادرست خواهد بود.
پس این حالت نادرست خواهد بود.
و اگر یکی از طرفین ،false
باشد
مثلاً سمت چپ false است،
کل عبارت false خواهد شد.
if خب، حالا چطور شرط خودمان را تغییر بدهیم تا در این حالت خیس شویم؟
اگر باران ببارد و ما چتر داشته باشیم.
برای این از علامت && استفاده می‌کنیم که همان علامت ampersand است.
قبلاً این اصطلاح را به کار نبرده بودم، ولی حالا گفتم.
این علامت ampersand است.
باید دوبار پشت سر هم بنویسیدش.
و اینجا همان شرط AND را ایجاد می‌کند.
پس اگر بارانی باشد و من چتر داشته باشم، خیس نمی‌شوم.
اما چطور وقتی بارانی است خیس می‌شوم؟
وقتی چتر نداشته باشم.
اینجا می‌نویسم: اگر بارانی باشد و من چتر نداشته باشم، آن وقت خیس می‌شوم.
خب، دوباره اجرا کنیم و می‌بینیم که همه‌چیز خوب است.
این به این دلیل است که الان باران نمی‌بارد، حتی اگر چتر هم نداشته باشیم.
ولی وقتی باران نبارد، خیس نمی‌شویم.
پس باید مقدار بارانی بودن را دوباره روی true بگذاریم تا حالا خیس شویم.
خب، اجرا کنیم.
شاید باران تابستانی را دوست داشته باشیم و بخواهیم خیس شویم.
و خیلی هم خوشحال باشیم.
و همه‌چیز عالی است.
حالا می‌بینید که پیام «من خیس می‌شوم» چاپ می‌شود.
چون بارانی است و من چتر ندارم.
این همان کاری است که علامت ! انجام می‌دهد.
خب.
در ویدیوی بعدی می‌خواهم مثال‌های دیگری بررسی کنیم،
چتر و باران.
پس در ویدیوی بعدی بیایید چند مثال خوب دیگر را بررسی کنیم.