وبلاگ انجمن برنامه نویسی اندروید

p30droid.com
برنامه نویسی اندروید|آموزش برنامه نویسی اندروید|اندروید استودیو
دوشنبه, ۶ شهریور ۱۳۹۶، ۰۲:۳۲ ب.ظ

عملگرها در کاتلین

عملگرها در کاتلین

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

 چرا باید از Kotlin در اندرویداستفاده کنیم؟

 کار با متغیر ها در کاتلین

Binary operators

کاتلین یک زبان قدرتمند برای عملگرهای شرطی میباشد. بقیه زبان ها مشابه جاوا ، کاربر نمی تواند عملگرهای ریاضیات در برای نوع های اصلی استفاده کند

اگر شما میخواهید از عملگرها برای ارایه استفاده کنید نمی توانید اینکا را انجام دهید،اما در کاتلین این براحتی ممکن میباشد .کاتلین مجموعه کاملی از عملگرها را شامل میشود

آموزش برنامه نویسی Kotlin

اگر شما از کاتلین 1.1 استفاده میکنید میبایستی از متد rem() بجای mod() استفاده کنید و این دستور deprecate شده است

data class Test(){

operator fun plus(increment : Int): Test{
	return Test(count + increment )
}

operator fun times(multiply : Int): Test{

	return Test(count + multiply)

}
}

var test=Test(10)
println(test+10) //output -> Test(count =20)
println(test*2)  //output -> Test(count =12)

 

Increment and Decrements

بله، ++ و -- عملگرات بسیار کاربردی هستند،اما در کاتلین میتوانید با استفاده از متدهای زیر اینکار را انجام دهید

kotlin_functions.PNG.03b4c9c73526e284f3d412cf8e260477.PNG

 

Assignments operators

با استفاده از Assignments operators میتوانید مقادیر متغیرها را تغییر داد،شما میتوانید اینکار را با صدا زدن متدهای مربوطه انجام داد

kotlin_assignments.PNG.150e296aa40d6ca4e583f0bdc0167f6c.PNG

 

Rest of Operators

در کاتلین خیلی زیادی متد و کاربردی وجود وجود دارید که در اینجا با تعدادی از آنها آشنا خواهیم شد

آموزش برنامه نویسی Kotlin

 

نتیجه گیری :

در این آموزش آموختیم که در کاتلین به چه صورتی میتوان از function های Operator ها استفاده کرد


http://p30droid.com/


انجمن اندروید ایران

آموزش اندروید     آموزش برنامه نویسی اندروید    برنامه نویسی اندروید    اندروید استودیو     آموزش اندروید استودیو

نظرات (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی