دو نوع رینگ مهم در کاتلین وجود دارااست:
۱- رینگ ها در نرمافزار نویسی کاتلین – رینگ for:
رینگ for در کاتلین برای تکرار یک بلوک کد تاوقتیکه یک شرط خاص برقرار باشد طراحی اپلیکیشن در مشهد به کارگیری میگردد. این رینگ برای پیمایش در دستهها، مانند لیستها و آرایهها، بسیار اثر گذار میباشد.
ساختار کلی رینگ for:
for (متغیر in دسته) {
// بلوک کد
}
درین ساختار:
متغیر اسم متغیری میباشد که برای هر عنصر در تیم مقدار دهی میگردد.
تیم دستهای میباشد که می خواهیم در آن پیمایش کنیم.
بلوک کد دستوراتی میباشد که برای هر عنصر در دسته انجام میگردد.
نمونه:
فرض نمائید میخواهیم لیستی از اعداد را با رینگ for در کاتلین چاپ کنیم:
val numbers = listOf(1, 2, 3, 4, 5)
for (number in numbers) {
println(number)
}
۲. رینگ ها در اپ نویسی کاتلین – رینگ while:
رینگ while یک رینگ کنترلی در اپنویسی کاتلین میباشد که به شما قابلیت می دهد یک بلوک کد را تاهنگامیکه یک شرط خاص برقرار باشد، به صورت مکرر اعمال نمائید.
ساختار شالوده یک رینگ while به طور تحت میباشد:
while (شرط) {
// کدهایی که باید تکرار شوند
}
درین ساختار، شرط یک عبارت بولی میباشد که پیش از هر توشه اجرای کد درون بلوک رینگ چک میشود. در حالتی که شرط صحیح (true) باشد، کد درون بلوک ایفا میشود و آن گاه شرط مجدد تحقیق میگردد. این مراحل تاوقتیکه شرط خطا (false) گردد، ادامه مییابد.
در اینجا یکسری نکته کلیدی در باب رینگهای while در کاتلین وجود دارااست:
شرط می بایست مدام یک مقدار بولی برگرداند. در شرایطی که شرط مقدار غیر بولی برگرداند، ممکن میباشد غلط یا این که کردار غیرمنتظرهای فیس دهد.
می بایست راهی برای تغییر و تحول شرط در درون بلوک رینگ وجود داشته باشد. در غیر این شکل، رینگ برای مدام انجام می شود. این عمل معمولاً با آپ دیت رسانی متغیری که در شرط استعمال می گردد، ایفا میشود.
رینگهای while میتوانند برای اجرای تعداد نامحدود تکرارات یا این که تعداد مشخص
دو نوع رینگ مهم در کاتلین وجود دارااست:
۱- رینگ ها در نرمافزار نویسی کاتلین – رینگ for:
رینگ for در کاتلین برای تکرار یک بلوک کد تاوقتیکه یک شرط خاص برقرار باشد طراحی اپلیکیشن در مشهد به کارگیری میگردد. این رینگ برای پیمایش در دستهها، مانند لیستها و آرایهها، بسیار اثر گذار میباشد.
ساختار کلی رینگ for:
for (متغیر in دسته) {
// بلوک کد
}
درین ساختار:
متغیر اسم متغیری میباشد که برای هر عنصر در تیم مقدار دهی میگردد.
تیم دستهای میباشد که می خواهیم در آن پیمایش کنیم.
بلوک کد دستوراتی میباشد که برای هر عنصر در دسته انجام میگردد.
نمونه:
فرض نمائید میخواهیم لیستی از اعداد را با رینگ for در کاتلین چاپ کنیم:
val numbers = listOf(1, 2, 3, 4, 5)
for (number in numbers) {
println(number)
}
۲. رینگ ها در اپ نویسی کاتلین – رینگ while:
رینگ while یک رینگ کنترلی در اپنویسی کاتلین میباشد که به شما قابلیت می دهد یک بلوک کد را تاهنگامیکه یک شرط خاص برقرار باشد، به صورت مکرر اعمال نمائید.
ساختار شالوده یک رینگ while به طور تحت میباشد:
while (شرط) {
// کدهایی که باید تکرار شوند
}
درین ساختار، شرط یک عبارت بولی میباشد که پیش از هر توشه اجرای کد درون بلوک رینگ چک میشود. در حالتی که شرط صحیح (true) باشد، کد درون بلوک ایفا میشود و آن گاه شرط مجدد تحقیق میگردد. این مراحل تاوقتیکه شرط خطا (false) گردد، ادامه مییابد.
در اینجا یکسری نکته کلیدی در باب رینگهای while در کاتلین وجود دارااست:
شرط می بایست مدام یک مقدار بولی برگرداند. در شرایطی که شرط مقدار غیر بولی برگرداند، ممکن میباشد غلط یا این که کردار غیرمنتظرهای فیس دهد.
می بایست راهی برای تغییر و تحول شرط در درون بلوک رینگ وجود داشته باشد. در غیر این شکل، رینگ برای مدام انجام می شود. این عمل معمولاً با آپ دیت رسانی متغیری که در شرط استعمال می گردد، ایفا میشود.
رینگهای while میتوانند برای اجرای تعداد نامحدود تکرارات یا این که تعداد مشخص

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