جایگزینهای امر break
در بعضا موردها، میتوانید به مکان امر break از راهکارهای دیگر مانند امر continue یا این که ساختارهای طراحی اپلیکیشن در مشهد کنترلی مانند if-else به کارگیری نمائید.
امر continue سبب ساز میگردد به دور فعلی رینگ پریدن گردد و بدور آینده برود.
ساختارهای if-else به شما قابلیت میدهند در اختیار گرفتن جریان نرمافزار را به صورت منوط رئیس نمائید.
گزینش شایسته ترین راه حل به نیاز خاص شما بستگی داراست.
همینطور بخوانید» فلاتر یا این که کاتلین | جاوا یا این که کاتلین | پایتون یا این که کاتلین
۶- رینگ ها در کاتلین – فرمان continue در کاتلین
فرمان continue در کاتلین برای پریدن از بدور فعلی یک رینگ for، while یا این که do-while و ادامه بدور آینده به کارگیری میگردد.
وقتی که امر continue اعمال می گردد، باقی مانده اوامر در بدور فعلی رینگ ایفا نمی شود و در دست گرفتن اپ به صورت بدون واسطه به اولِ به دور آینده منتقل میگردد.
نحو به کار گیری از فرمان continue
ساختار کلی امر continue به طور تحت میباشد:
continue@label
دراین ساختار، @label ازروی میل میباشد و برای مشخص و معلوم کردن یک برچسب خاص برای رینگای که می خواهید از آن عبور نمائید، به کار گیری می شود. در صورتیکه از برچسب استعمال نکنید، از مجاورتترین رینگ nested عبور خواهید کرد.
نمونههایی از استعمال از امر continue
در اینجا تعدادی نمونه از روش به کار گیری از فرمان continue در کاتلین اورده شده میباشد:
نمونه ۱: چاپ اعداد زوج از ۱ تا ۱۰
continue@label
این کد لیست اعداد ۱ تا ۱۰ را پیمایش مینماید و تنها اعداد زوج را چاپ مینماید. در حالتی که رقم فرد باشد، از آن با به کار گیری از امر continue عبور میگردد و به عدد آتی در لیست میرود.
نمونه ۲: عبور از اعداد خاص در رینگهای nested
loop@ for (i in 1..5) {
for (j in 1..3) {
if (i == 3 && j == 2) {
continue@loop
}
println(“i = $i, j = $j”)
}
}
این کد دو رینگ for nested را برای اعداد ۱ تا ۵ و ۱ تا ۳ اعمال مینماید. چنانچه i موازی با ۳ و j موازی با ۲ باشد، از هر دو رینگ با به کار گیری از امر continue و برچسب loop عبور می گردد.
نمونه ۳: به کار گیری از فرمان continue با شرط خاص
var sum = 0
var i = 0
while (i < 10) {
i++
if (i == 5) {
continue
}
sum += i
println(“کل تا به امروز: $sum”)
}
println(“تمام آخری: $sum”)
این کد یک رینگ while را انجام مینماید تا وقتیکه i به ۱۰ رسد. در شرایطیکه i موازی با ۵ باشد، از آن با به کارگیری از فرمان continue عبور میگردد و به عدد آجل در رینگ میرود. کل اعداد به جز ۵ به حساب آوردن و چاپ می گردد.
نکاتی دربارهی استعمال از فرمان continue
به کارگیری از فرمان continue صرفا در درون رینگها مجاز میباشد.
در صورتی از برچسب استعمال می کنید، می بایست آن را صحیح پیش از فرمان continue قرار دهید.
به کارگیری بیش تر از حد از امر continue می تواند کد شمارا غیرقابل تلاوت و گونه هایزدایی را سخت نماید. از آن صرفا در موقعیت ضروری استعمال نمائید.
جایگزینهای امر continue
در بعضی موردها، می توانید به مکان امر continue از راهکارهای دیگر مانند ساختارهای کنترلی مانند if-else به کارگیری فرمائید.
ساختارهای if-else به شما قابلیت میدهند در اختیار گرفتن جریان اپلیکیشن را به صورت منوط رئیس نمایید و از اجرای دستورها غیرضروری دوری نمایید.
تعیین شایسته ترین چاره به نیاز خاص شما بستگی دارااست.
همینطور بخوانید» گونه های متغییرها در کاتلین | اشکال اطلاعات در کاتلین
نکاتی در زمینهی به کار گیری از رینگها در کاتلین:
از رینگها برای تکرار وظایف تکراری به کار گیری فرمایید.
از رینگ for برای تکرار تعداد مشخصی از دفعات استعمال فرمائید.
از رینگ while برای تکرار تازمانیکه یک شرط خاص برقرار باشد به کارگیری نمائید.
از رینگ forEach برای پیمایش در موادتشکیل دهنده یک لیست یا این که دسته استعمال فرمایید.
از رینگ do-while برای اجرای امرها دستکم یک توشه به کارگیری نمائید.
از رینگ break برای خروج از یک رینگ در جای جای دلخواه به کارگیری نمایید.
از رینگ continue برای رفتن به تکرار آجل رینگ سوای اجرای سایر امرها در آن تکرار استعمال نمایید.
همینطور بخوانید: یادگرفتن اندروید استودیو از صفر تا صد
سوال های متداول پیرامون رینگ کاتلین
آیا یادگیری رینگها برای اپنویسی اندروید با کاتلین ضروری میباشد؟
آری، رینگها یکیاز مبناایترین مفاهیم اپلیکیشننویسی میباشند و در بخش اعظمی از پروژههای اندرویدی به آن ها نیاز پیدا خواهید کرد.
آیا در توسعه و گسترش نرم افزارهای اندرویدی با کاتلین هم از رینگها به کارگیری میگردد؟
آری، رینگها در نرم افزارهای اندرویدی بسیار کاربرد دارا هستند؛ از جملهً برای قرائت دادهها از دیتابیس، اکران لیستها یا این که اجرای دستوراتی مبتنی بر ورودی مخاطب.
در حالتیکه رینگها را بلد نباشم، می توانم اپلیکیشننویسی را ادامه دهم؟
ممکن میباشد در صدر با نسخه برداری کردن کدها جلو بروید، البته خیلی زود متوجه میشوید که سوای فهم و شعور صحیح از رینگها نمیتوانید ایرادات حقیقی را حل نمائید. یادگیری این مضمون حیاتی میباشد.
چقدر ارتفاع می کشد تا رینگ ها در کاتلین را حافظه بگیرم؟
درصورتی که روزمره مقداری وقت بگذارید و با نمونه تمرین فرمایید، معمولاً در یک کدام از دو روز می توانید به فهم خیر از رینگ ها در کاتلین برسید و آنان را در پروژههای خویش استعمال فرمایید.
سود گیری
به عبارتیطور که دیدید، رینگ ها در لهجه اپ نویسی کاتلین ابزاری قوی برای اجرای دستورها تکراری میباشند و به کار گیریی صحیح از آنان تأثیر مستقیمی بر چگونگی کد دارااست. فهم درست از همت رینگها، به شما در پیشرفتی قابل انعطافافزارهای باصرفه و قابل حفظ امداد مینماید. در صورتی مایلید این مفاهیم را عمیقخیس خاطر بگیرید و در کنار آن، دیگر قسمتهای اصلی کاتلین را نیز فرا بگیرید،
جایگزینهای امر break
در بعضا موردها، میتوانید به مکان امر break از راهکارهای دیگر مانند امر continue یا این که ساختارهای طراحی اپلیکیشن در مشهد کنترلی مانند if-else به کارگیری نمائید.
امر continue سبب ساز میگردد به دور فعلی رینگ پریدن گردد و بدور آینده برود.
ساختارهای if-else به شما قابلیت میدهند در اختیار گرفتن جریان نرمافزار را به صورت منوط رئیس نمائید.
گزینش شایسته ترین راه حل به نیاز خاص شما بستگی داراست.
همینطور بخوانید» فلاتر یا این که کاتلین | جاوا یا این که کاتلین | پایتون یا این که کاتلین
۶- رینگ ها در کاتلین – فرمان continue در کاتلین
فرمان continue در کاتلین برای پریدن از بدور فعلی یک رینگ for، while یا این که do-while و ادامه بدور آینده به کارگیری میگردد.
وقتی که امر continue اعمال می گردد، باقی مانده اوامر در بدور فعلی رینگ ایفا نمی شود و در دست گرفتن اپ به صورت بدون واسطه به اولِ به دور آینده منتقل میگردد.
نحو به کار گیری از فرمان continue
ساختار کلی امر continue به طور تحت میباشد:
continue@label
دراین ساختار، @label ازروی میل میباشد و برای مشخص و معلوم کردن یک برچسب خاص برای رینگای که می خواهید از آن عبور نمائید، به کار گیری می شود. در صورتیکه از برچسب استعمال نکنید، از مجاورتترین رینگ nested عبور خواهید کرد.
نمونههایی از استعمال از امر continue
در اینجا تعدادی نمونه از روش به کار گیری از فرمان continue در کاتلین اورده شده میباشد:
نمونه ۱: چاپ اعداد زوج از ۱ تا ۱۰
continue@label
این کد لیست اعداد ۱ تا ۱۰ را پیمایش مینماید و تنها اعداد زوج را چاپ مینماید. در حالتی که رقم فرد باشد، از آن با به کار گیری از امر continue عبور میگردد و به عدد آتی در لیست میرود.
نمونه ۲: عبور از اعداد خاص در رینگهای nested
loop@ for (i in 1..5) {
for (j in 1..3) {
if (i == 3 && j == 2) {
continue@loop
}
println(“i = $i, j = $j”)
}
}
این کد دو رینگ for nested را برای اعداد ۱ تا ۵ و ۱ تا ۳ اعمال مینماید. چنانچه i موازی با ۳ و j موازی با ۲ باشد، از هر دو رینگ با به کار گیری از امر continue و برچسب loop عبور می گردد.
نمونه ۳: به کار گیری از فرمان continue با شرط خاص
var sum = 0
var i = 0
while (i < 10) {
i++
if (i == 5) {
continue
}
sum += i
println(“کل تا به امروز: $sum”)
}
println(“تمام آخری: $sum”)
این کد یک رینگ while را انجام مینماید تا وقتیکه i به ۱۰ رسد. در شرایطیکه i موازی با ۵ باشد، از آن با به کارگیری از فرمان continue عبور میگردد و به عدد آجل در رینگ میرود. کل اعداد به جز ۵ به حساب آوردن و چاپ می گردد.
نکاتی دربارهی استعمال از فرمان continue
به کارگیری از فرمان continue صرفا در درون رینگها مجاز میباشد.
در صورتی از برچسب استعمال می کنید، می بایست آن را صحیح پیش از فرمان continue قرار دهید.
به کارگیری بیش تر از حد از امر continue می تواند کد شمارا غیرقابل تلاوت و گونه هایزدایی را سخت نماید. از آن صرفا در موقعیت ضروری استعمال نمائید.
جایگزینهای امر continue
در بعضی موردها، می توانید به مکان امر continue از راهکارهای دیگر مانند ساختارهای کنترلی مانند if-else به کارگیری فرمائید.
ساختارهای if-else به شما قابلیت میدهند در اختیار گرفتن جریان اپلیکیشن را به صورت منوط رئیس نمایید و از اجرای دستورها غیرضروری دوری نمایید.
تعیین شایسته ترین چاره به نیاز خاص شما بستگی دارااست.
همینطور بخوانید» گونه های متغییرها در کاتلین | اشکال اطلاعات در کاتلین
نکاتی در زمینهی به کار گیری از رینگها در کاتلین:
از رینگها برای تکرار وظایف تکراری به کار گیری فرمایید.
از رینگ for برای تکرار تعداد مشخصی از دفعات استعمال فرمائید.
از رینگ while برای تکرار تازمانیکه یک شرط خاص برقرار باشد به کارگیری نمائید.
از رینگ forEach برای پیمایش در موادتشکیل دهنده یک لیست یا این که دسته استعمال فرمایید.
از رینگ do-while برای اجرای امرها دستکم یک توشه به کارگیری نمائید.
از رینگ break برای خروج از یک رینگ در جای جای دلخواه به کارگیری نمایید.
از رینگ continue برای رفتن به تکرار آجل رینگ سوای اجرای سایر امرها در آن تکرار استعمال نمایید.
همینطور بخوانید: یادگرفتن اندروید استودیو از صفر تا صد
سوال های متداول پیرامون رینگ کاتلین
آیا یادگیری رینگها برای اپنویسی اندروید با کاتلین ضروری میباشد؟
آری، رینگها یکیاز مبناایترین مفاهیم اپلیکیشننویسی میباشند و در بخش اعظمی از پروژههای اندرویدی به آن ها نیاز پیدا خواهید کرد.
آیا در توسعه و گسترش نرم افزارهای اندرویدی با کاتلین هم از رینگها به کارگیری میگردد؟
آری، رینگها در نرم افزارهای اندرویدی بسیار کاربرد دارا هستند؛ از جملهً برای قرائت دادهها از دیتابیس، اکران لیستها یا این که اجرای دستوراتی مبتنی بر ورودی مخاطب.
در حالتیکه رینگها را بلد نباشم، می توانم اپلیکیشننویسی را ادامه دهم؟
ممکن میباشد در صدر با نسخه برداری کردن کدها جلو بروید، البته خیلی زود متوجه میشوید که سوای فهم و شعور صحیح از رینگها نمیتوانید ایرادات حقیقی را حل نمائید. یادگیری این مضمون حیاتی میباشد.
چقدر ارتفاع می کشد تا رینگ ها در کاتلین را حافظه بگیرم؟
درصورتی که روزمره مقداری وقت بگذارید و با نمونه تمرین فرمایید، معمولاً در یک کدام از دو روز می توانید به فهم خیر از رینگ ها در کاتلین برسید و آنان را در پروژههای خویش استعمال فرمایید.
سود گیری
به عبارتیطور که دیدید، رینگ ها در لهجه اپ نویسی کاتلین ابزاری قوی برای اجرای دستورها تکراری میباشند و به کار گیریی صحیح از آنان تأثیر مستقیمی بر چگونگی کد دارااست. فهم درست از همت رینگها، به شما در پیشرفتی قابل انعطافافزارهای باصرفه و قابل حفظ امداد مینماید. در صورتی مایلید این مفاهیم را عمیقخیس خاطر بگیرید و در کنار آن، دیگر قسمتهای اصلی کاتلین را نیز فرا بگیرید،

کارداران اثر گذار بر CPC در تبلیغات