نحوی استفاده از break و continue در برنامه نویسی کاتلین | درس ششم

با سلام خدمت کاربران عزیز کدایت ، با آموزش مقدماتی کاتلین در خدمت شما عزیزان هستیم . درس امروز نحوی استفاده از دستور break و continue  در برنامه نویسی اندروید به زبان کاتلین است .

دستور break و continue در برنامه نویسی اندروید چیست؟

هر دو دستور در زبان برنامه نویسی کاتلین برای  کنترل حلقه هستند که برای کنترل جریان اجرای حلقه استفاده می شوند. به طور خلاصه در مواقعی لازم است شما از حلقه خارج شوید و دستوری را اجرا نکنید که در این حالت break و continue به کار می آیند.

مطالب مرتبط : نحوی کار با دستور When در کاتلین | آموزش مقدماتی کاتلین | درس چهار

دستور break  در حلقه ها :

دستور break، حلقه ای که در آن قرار دارد را متوقف می کند و کنترل برنامه را به قسمت بعد از بدنه حلقه منتقل می کند. اگر دستور break درون یک حلقه تو در تو (حلقه ای درون حلقه ای دیگر) قرار داشته باشد. break، درونی ترین حلقه را متوقف می کند.  به مثال زیر توجه کنید

نحوی استفاده از دستور break  در حلقه ها

دستور break  در حلقه ها

همانطور که در مثال بالا مشاهده می‌کنید ما در if که در داخل  حلقه for قرار دارد یک شرط گذاشتیم که اگر i مساوی 8 شد حلقه را متوقف کن  و کامل از حلقه خارج شود . این کار با break انجام می‌گیرد .

مطالب مرتبط : پیاده سازی متغیر ها در کاتلین | آموزش مقدماتی کاتلین | درس اول

دستور continue در حلقه ها :

دستور continue، بدنه حلقه فعلی را متوقف می کند و کنترل برنامه را به اولین دستور بعدی حلقه منتقل می کند. به عبارت دیگر، دستور continue، تکرار فعلی از حلقه را نادیده می گیرد و به تکرار بعدی می رود. یعنی به عنوان مثال اگر در کد بالا ما به جای break در  از دستور continue استفاده کنیم فقط i مساوی با 8 را نمایش نمی دهد.

نحوی استفاده از دستور continue در حلقه ها

دستور continue در حلقه ها

مثالی دیگر برای دستور Continue ، فرض کنید ما میخواهیم اعداد زوج بین 0 تا 20 را چاب کنیم.برای این کار مانند کد زیر عمل می‌کنیم و از دستور Continue بهره می‌بریم.

خروجی کد بالا به شکل زیر است :

نمایش اعداد زوج به کمک دستور Continue

نمایش اعداد زوج

مثالی دیگر از استفاده هر دو دستور break و Continue :

استفاده هر دو دستور break و Continue

استفاده از break  & Continue

در اینجا مبحث break و Continue در کاتلین به پایان رسید امیدوارم برای شما عزیزان مفید بوده باشد . اگر در سوالی در مورد این مبحث داشتید حتما در کامنت ها با ما در میان بگذارید .

مطالب مرتبط :ساختار شرطی if-else در کاتلین | آموزش مقدماتی کاتلین | درس سوم
برای امتیاز به این نوشته کلیک کنید!
[کل: 2 میانگین: 5]
اشتراک‌گذاری

من فرشید حبیبی هستم، یک برنامه نویس موبایل با بیش از 5 سال تجربه. من علاقه زیادی به برنامه نویسی دارم و در این زمینه به طور مداوم در حال یادگیری و پیشرفت هستم. در حال حاضر، به عنوان یک برنامه نویس اندروید در یک شرکت معتبر مشغول به کار هستم و همچنین یک وبسایت آموزشی به نام کدایت را اداره می کنم. در کدایت، به تولید محتوای آموزشی در مورد برنامه نویسی اندروید و وب می پردازیم. هدف من از ایجاد این وبسایت، کمک به سایر برنامه نویسان اندرویدی برای یادگیری و پیشرفت در این زمینه است.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *