آموزش سیستم عامل آندروید-برنامه نویسیبدون دیدگاه

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

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

android-vs-kotli-pic

 

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

77a java kotlin android 42341044 287x300 - کاتلین برای جاوا کار ها ( به سادگی)

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

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

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

kitg java 300x167 - کاتلین برای جاوا کار ها ( به سادگی)

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

واقعیت سخت

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

2- شما با استفاده از کاتلین فرد خاصی نمیشید ( شاید شدید کی میدونه)
r9w1 r 635025 rrkeh 275x300 - کاتلین برای جاوا کار ها ( به سادگی)

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

َآموزش

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

جاوا:

 

کاتلین:

 

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

کاتلین:

جهت ساخت یک متغییر null
جاوا:
کاتلین:
چک کردن null بودن متغییر
جاوا:

کاتلین:

 

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

تعریف حلقه فور:
جاوا:

کاتلین:

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

 

Print Friendly, PDF & Email

اولین کسی باشید که در این نوشته دیدگاه قرار می دهید

افزودن نظر

با پاسخ دادن به سوالات و ارسال مطلب شما می توانید هم به دیگران کمک کنید هم برای خود اعتبار کسب کنید!