بریم که در ادامه به معرفی booleanها در کاتلین بپردازیم.
برای اینکار کاتلین نیز دقیقا همانند جاوا یک نوع داده Boolean دارد که میتواند مقادیر true یا false را داشته باشد.
val isKotlinFun: Boolean = true val isUserValid: Boolean = false println(isKotlinFun) // Outputs true println(isUserValid) // Outputs false
همانطور که در آموزش انواع داده ها در کاتلین گفتیم، مثال بالا را میتوانیم بدون تعیین نوع boolean هم بنویسیم زیرا کاتلین به انداره ای هوشمند است که بفهمد متغیری که وارد کردهاید، از نوع Boolean است:
val isKotlinFun = true val isUserValid= false println(isKotlinFun) // Outputs true println(isUserValid) // Outputs false
نتیجه مقایسه دو عملوندی که با یک عملگر مقایسه ای مقایسه شده اند، در غالب یک boolean بازمیگردد، مثال زیر را ببینید تا بهتر متوجه این مفهوم شوید:
val x = 10 val y = 9 println(x > y) // Returns true, because 10 is greater than 9
و یا به عبارت ساده تر:
println(10 > 9) // Returns true, because 10 is greater than 9
و یا در مثال زیر، شرط مساوی بودن دو علموند را چک کرده ایم، که با عملگر مقایسه ای == این کار را میکنیم، اگر این دو عدد برابر باشند، مقدار true برمیگردد و در غیر اینصورت مقدار false در خروجی چاپ میشود:
val x = 10; println(x == 10); // Returns true, because the value of x is equal to 10
برای اینکه booleanها در کاتلین را بهتر درک کنید، لازم است سری به مقاله آموزش عملگرها در کاتلین که در سایت ترولرن منتشر شده است بزنید، و قسمت عملگرهای مقایسه ای را با دقت بیشتری مطالعه کنید زیرا نتیجه عملگرهای مقایسه ای در غالب booleanها در کاتلین برمیگردد و بسیار به هم مربوط هستند.
راستی میدونستی ما تو سایت ترولرن یه دوره رایگان آموزش برنامه نویسی کاتلین بصورت مقاله محور داریم، این لیست آموزشهای رایگان ما هستش حتما ببین چون کل کاتلین رو بصورت کاملا رایگان داریم آموزش میدیم.
امیدوارم مطالبی که گفتم براتون مفید بوده باشه، از دیدن پیج اینستاگرام ترولرن غافل نشید، راستی یادتون باشه که همیشه بهترین جا برای یادگیری هر زبان برنامه نویسی، سایت خودش و خوندن داکیومنت های مرجع اون زبان هستش، بعد از خوندن این مقاله میتونید برای اطلاعات بیشتر به اینجا مراجعه کنید.
دوره آموزشی کاتلین پیشرفته میتواند مهارتهای شما را با بهرهگیری از ابزارها و فناوریهای مدرن…
مزیتهای کاتلین نسبت به سایر زبانهای برنامه نویسی اندروید این است که سایر زبانها، از…
بهینهسازی عملکرد اپلیکیشنهای اندروید یکی از مهمترین فاکتورهایی است که برای کاربران در دنیای امروز…
مصاحبهی استخدامی کاتلین یک فرصت برای ارزیابی مهارتها و تواناییهای یک برنامهنویس در توسعه اپلیکیشنهای…
مصاحبه استخدام زبان کاتلین یک فرصت برای ارزیابی مهارتها و تواناییهای یک برنامهنویس در توسعه…
مصاحبه استخدام کاتلین یک فرصت برای ارزیابی مهارتها و تواناییهای یک برنامهنویس در توسعه اپلیکیشنهای…