قبل از هر چیز، اگه به برنامه نویسی اندروید علاقه مندی، من تو سایتم یک دوره آموزش برنامه نویسی اندروید از سطح کاملا مبتدی تا پیشرفته گذاشتم که کاملا رایگان میتونی ازش استفاده کنی، پس به دوره صفر مطلق اندروید یه سر بزن!
عملگرها در کاتلین انواع مخلتفی دارند، که با عملگرها در جاوا کاملا مشابه هستند با مطالعه آموزش عملگرها در کاتلین بصورت کامل به این عملگرها مسلط خواهید شد
راستی قبل از اینکه ادامه این آموزش رو بخونی، میدونستی ما تو سایت ترولرن یه دوره رایگان آموزش برنامه نویسی کاتلین بصورت مقاله محور داریم، این لیست آموزشهای رایگان ما هستش حتما ببین چون کل کاتلین رو بصورت کاملا رایگان داریم آموزش میدیم.
همونطور که میدونید عملگرها برای انجام یک سری عملیات روی متغیرها و مقادیر استفاده میشوند. نکته این که باید بهش توجه داشته باشیم، مفهوم عملوند است، مقادیری که یک عملگر، روی آنها عملیاتی را انجام میدهد را عملوند مینامیم. مثال زیر را در نظر بگیرید:
var x = 100 + 50
در مثال بالا دو عدد 100 و 50 ، عملوند(operands) هستند و علامت + در وسط آنها که وظیفه انجام یک عملیات بر روی این دو عملوند را دارد، عملگر (operator) نامیده میشود.
عملگرها میتوانند در بین دو عدد قرار بگیرند، مانند مثال بالا که بین 50 و 100 عملگر + یا جمع را قرار دادیم که وظیفه جمع کردن این دو مقدار را دارد.
در مثال پایین میبینیم که علاوه بر اینکه یک عملگر میتواند بین دو عدد قرار بگیرد، میتواند بین یک عملوند و یک عدد هم قرار بگیرد و همچنین میتواند بین دو عملوند نیز قرار بگیرد.
var sum1 = 100 + 50 // 150 (100 + 50)
var sum2 = sum1 + 250 // 400 (150 + 250)
var sum3 = sum2 + sum2 // 800 (400 + 400)
این نوع عملگرها برای انجام عملیات ریاضی رایج استفاده میشوند و مقادیر زیر را شامل میشوند:
این نوع عملگرها برای تخصیص مقادیر به متغییرها استفاده میشوند. در مثال زیر برای تخصیص دادن مقدار 10 به متغیر x از عمگر = استفاده کردیم:
var x = 10
در عملگرهای انتسابی برای اضافه کردن یک مقدار به یک عدد میتوانیم از روش خلاصه شدهی x += 3 به جای x = x + 3 استفاده کنیم.
لیست تمامی عملگرهای انتسابی را در زیر ملاحظه میکنید:
این نوع عملگرها برای مقایسه دو مقدار استفاده میشوند و یک مقدار boolean را برمیگردانند، یعنی نتیجهی این مقایسه یا true خواهد بود که یعنی شرط مقایسه درست است، و یا false خواهد بود که یعنی شرط مقایسه غلط میباشد. از این نوع عملگر ها بیشتر درون دستورات شرطی و درون شرط های حلقه ها استفاده میشود.
لیست عملگرهای مقایسه ای در کاتلین به شرح زیر است:
خب امیدوارم مطالبی که گفتم مفید باشه براتون، یادتون نره حتما عضو پیج اینستاگرام ترو لرن بشین مطالب آموزنده بصورت روزانه اونجا قرار میگیره.
دوست برنامه نویسی من، برای خوندن مقالات تخصصی اندروید، میتونی به سایت ترولرن هم مراجعه کنی