کاتلین برای جاوا کار ها ( به سادگی)

کاتلین برای جاوا کار ها ( به سادگی)

وقتی دارید این مطلب میخونید شاید فکر کنید کی حوصله یادگیری یک زبان دیگر داره اما شاید خیلی از مشکلاتون بتونه کاتلین بتونه حل کنه اما چرا؟

۱- جاوا پیر شده

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

شرکت jetbrains که سازنده اندروید استودیو باشد کاتلین وارد این داستان کرد که اول ها کمتر کسی استفاده کرد و به مرور افراد تو گیتهاب باعث این شدند که کاتلین بشه رقیب جاوا که رقیب سرسختی هستند

۲- سینتکس ساده کاتلین

افرادی که پایتون کار کردن باشند احتمالا زیاد با دیتاتایپ سرکار ایی نداشتن اما بیشتر زبان اینطوری دیگه نیستند مانند جاوا که خیلی باگ های رو برای خودش ایجاد کرده اما با var و val که باهاشون میتونید متغییر تغریف کنید کار برای ما راحت کردند

واقعیت سخت

۱- کاتلین دیر تر از جاوا کامپایل انجام میده که یکی از مهم ترین چیز هست که مورد اهمیت قرار میگیرد که در عکس پایین میتونید دلیل اش ببنید

۲- شما با استفاده از کاتلین فرد خاصی نمیشید ( شاید شدید کی میدونه)

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

َآموزش

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

جاوا:

System.out.print("Preshka");
کاتلین:
(print("Preshka"

جهت ساخت یک متغییر
جاوا:

String name = "Preshka"; 
final String name = "Preshka";

کاتلین:

var name = "Preshka" 
val name = "Preshka"

جهت ساخت یک متغییر null
جاوا:

String otherName;
otherName = null;

کاتلین:

var otherName : String?
otherName = null

چک کردن null بودن متغییر
جاوا:

if (text != null) {
int length = text.length();
}<code>

کاتلین:

text?.let {

val length = text.length
}

پیاده سازی متغیر در کنار استرینگ
جاوا:

String site = "Preshka";
String domain = ".ir";
String message = "Writed by: " + site + " " + domain;<code></code><code>

کاتلین :
var site = "Preshka"
var domain = ".ir"
var message = "Writed by: $site $domain"<code>
تعریف حلقه فور:
جاوا:
for (int i = 1; i <= 10 ; i++) { }i>

کاتلین:

for (i in 1..10) { }<code>

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

بازی استراتژیک O.A.D
مشاهده
مقاله های مرتبط :

دیدگاه خود را بیان کنید :

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *