امـیـــــرحســـــین آریا
امـیـــــرحســـــین آریا
خواندن ۱ دقیقه·۴ سال پیش

بوت کمپ Kotlin برای برنامه نویسان اندروید درس سه: خلاصه

8. خلاصه


  • برای ساختن یک فایل منبع کاتلین در IntelliJ IDEA، با یک پروژه کاتلین (Kotlin Project) شروع کنید.
  • برای کامپایل و اجرای یک برنامه در IntelliJ IDEA، روی مثلث سبز کنار تابع ()main کلیک کنید. خروجی در پنجره گزارشات (log) نمایش داده ‌می‌شود.
  • در IntelliJ IDEA، آرگومان‌های مسیر کنترل برای واگذار کردن به ()main را از مسیر Run > Edit Configurations مشخص کنید.
  • تقریبا همه چیز در کاتلین مقدار دارد. شما می‌توانید با استفاده از مقدار یک if یا when به عنوان یک عبارت یا مقدار بازگشتی کد خودتان را مختصر کنید.
  • آرگومان‌های پیش‌فرض نیاز به نسخه‌های مختلف از تابع و متد را از بین می‌برد. برای مثال:
fun swim(speed: String = &quotfast&quot) { ... }
  • توابع فشرده، یا توابع تک عبارتی، کد شما را خوانا تر می‌کند. برای مثال:
fun isTooHot(temperature: Int) = temperature > 30
  • شما برخی از پایه‌های فیلترهایی که از لامبدا استفاده می‌کنند را آموختید. برای مثال:
val beginsWithP = decorations.filter { it [0] == 'p' }
  • یک عبارت لامبدا، عبارتی است که می‌تواند یک تابع بی‌نام بسازد. عبارات لامبدا بین آکولاد {} تعریف می‌شوند.
  • در توابع مرتبه بالا، شما یک تابع مثل یک عبارت لامبدا را به عنوان داده به تابع دیگر واگذار می‌کنید. برای مثال:
dirtyLevel = updateDirty(dirtyLevel) { dirtyLevel -> dirtyLevel + 23}

در این درس مطالب مهمه درباره لامبداها وجود دارد، به خصوص اگر تازه با لامبدا آشنا شدید. در درس‌های بعدی دوباره لامبداها و توابع مرتبه بالا را می‌بینیم.

شاید متوجه شده باشید در کاتلین، مثل سایر زبان‌ها بیشتر از یک راه صحیح برای انجام کارها وجود دارد. فشرده ساختن کد گاهی به خوانایی و حتی قدرت آن کمک می‌کند و گاهی نه. وقتی بیشتر در مورد کاتلین بیاموزید، شاید راه‌های آسان‌تر و مختصرتر برای انجام کارها پیدا کنید.

بخش قبل | فهرست درس | بخش بعد


بوت کمپ کاتلین برای برنامه نویسان اندروید درس سهآموزش برنامه نویسی کاتلینآموزش کد نویسی اندروید android
توسعه دهنده وب و نرم افزار - طراح تجربه کاربر و رابط کاربری | لینک بوت کمپ کاتلین https://vrgl.ir/69hcw
شاید از این پست‌ها خوشتان بیاید