بوت کمپ Kotlin برای برنامه نویسان اندروید درس دو: خلاصه
وقتی اصول اولیه مثل عملگرها، لیستها و حلقهها مورد نظر باشد، کاتلین بسیار شبیه به سایر زبانها است، اما تفاوتهای مهمی هم دارد.
امکانات زیر شاید در کاتلین متفاوت باشد:
- انواع در کاتلین نمیتوانند ضمنی تبدیل شوند- از معین کردن (casting) استفاده کنید.
- متغیرهایی که با val اعلام شوند فقط میتواند یک بار اختصاص داده شوند.
- متغیرهای کاتلین به طور پیش فرض پوچ شدنی نیستند. از ? برای پوچ کردن متغیرها استفاده کنید.
- با کاتلین، شما میتوانید با حلقه for روی اشارهگر و عنصرهای یک آرایه همزمان حلقه بزنید.
این ساختارها در برنامه نویسی کاتلین مثل سایر زبانها است:
- آرایهها و لیستها میتوانند یک نوع یا انواع مختلف داشته باشند.
- آرایهها و لیستها میتوانند تو در تو (nested) باشند.
- شما میتوانید با do while ، for ، while و repeat حلقه بسازید.
- حکم when نسخه کاتلین مانند حکم switch است، اما when منعطف تر است.
بخش قبل | فهرست درس | بخش بعد