Kotlin 1.3 Docs


1.1.0 توسط NextLabs.cc
24/05/2020 نسخه‌های قدیمی

درباره‌ی Kotlin 1.3 Docs

Kotlin 1.3 مستندات زبان برنامه نویسی

Kotlin یک زبان برنامه نویسی استاتیک است که بر روی ماشین مجازی جاوا اجرا می شود و همچنین می تواند به کد منبع جاوا اسکریپت کامپایل شود یا از زیرساخت کامپایلر LLVM استفاده کند. توسعه اولیه آن از یک تیم برنامه نویسان JetBrains در سنت پترزبورگ، روسیه است. در حالی که نحو با جاوا سازگار نیست، Kotlin طراحی شده است تا با کد جاوا تعامل داشته و به کد جاوا از کتابخانه کلاس جاوا، مانند چارچوب مجموعه ها وابسته است. Kotlin از استنتاج نوع تهاجمی استفاده می کند تا نوع ارزش ها و عباراتی را که نوع آن هنوز مشخص نشده است تعیین کند. این باعث می شود که زبان زبانی نسبت به جاوا، که اغلب به طور کامل از نوع نوع داده های بیش از حد مورد نیاز است.

همانطور که از آندروید استودیو 3.0 Kotlin زبان برنامه نویسی کاملا پشتیبانی شده در آندروید است و اجازه می دهد تا کاربر را انتخاب کنید بین هدف قرار دادن جاوا 6- و یا کد جاوا سازگار با جاوا.

جدول محتویات

Kotlin برای طرف سرور

Kotlin برای آندروید

کوتلین برای جاوا اسکریپت

کوتلین برای بومی

Coroutines

چندپردازنده

چه جدید در 1.1 است

چه جدید در 1.2 است

چه جدید در 1.3 است

نحو پایه

اصطلاحات

کدینگ کنوانسیون ها

انواع پایه

بسته ها و واردات

جریان کنترل

بازگشت و جهش

کلاس ها و وراثت

خواص و زمینه

رابط ها

اصلاح کننده دید

برنامه های افزودنی

کلاسهای داده

کلاس های مهر و موم شده

Generics

کلاسهای نازک

کلاسهای Enum

اشیاء

کلاس های درون خطی

نمایندگی

خواص اختصاصی

توابع

لامبداس

توابع درونی

اعلامیه های خاص پلت فرم

ساختمان با لغزش

اعلامیه های تحرک

مجموعه ها

محدوده

نوع چک و کست

این عبارات

برابری

بیش از حد اپراتور

امنیت ایمن

استثنا

حاشیه نویسی

بازتاب

نوع ایمن سازندگان

نام مستعار را تایپ کنید

کتابخانه استاندارد

kotlin.test

کلمات کلیدی و اپراتورها

دستور زبان

تماس با جاوا از کوتلین

تماس با کوتلین از جاوا

نوع پویا

تماس با جاوا اسکریپت از کوتلین

تماس با کوتلین از جاوا اسکریپت

ماژول جاوا اسکریپت

بازتاب جاوا اسکریپت

جاوا اسکریپت

همبستگی

غیر قابل تغییر بودن

کتابخانه های کوتلین

کتابخانه های پلت فرم

C Interop

Objective-C و Swift Interop

پلاگین Gradle

اشکال زدایی

سوالات متداول

راهنمای Coroutines

مبانی

لغو و تعطیلات

کانال ها

توابع تعلیق کامپوننت

مفاهیم Coroutine و Dispatchers

اداره صادرات

عبارتی را انتخاب کنید

حالت موازی مشترک و همسان سازی

مستند سازی کد کوتلین

با استفاده از کپیت

استفاده از Gradle

با استفاده از Maven

با استفاده از مورچه

کوتلین و OSGi

پلاگین کامپایلر

کدینگ کنوانسیون ها

تکامل کوتلین

پایداری اجزای مختلف

راهنمای سازگاری برای Kotlin 1.3

سوالات متداول

مقایسه با جاوا

شروع به کار با IntelliJ IDEA

شروع کار با گرفتگی

کار با کامپایلر خط فرمان

کار با ابزار ساخت

کونز

شروع با توسعه اندروید

افزونههای Android Kotlin

قابهای Android

مخلوط کردن جاوا و کوتلین در یک پروژه

کوتلین به جاوا اسکریپت

شروع با لغزش

شروع به کار با IntelliJ IDEA

شروع با Maven

ایجاد یک کتابخانه ی جاوا اسکریپت Kotlin با کامپایلر خط فرمان

کار با ماژول های کوتلین و جاوا اسکریپت

کار با جاوا اسکریپت

اکتیو کردن Kotlin در مرورگر

iOS و Android

کتابخانه چندمتغیره

برنامه پایه Kotlin / بومی

Interop با کتابخانه های C

نقشه برداری انواع داده های اولیه از C

نقشه برداری ساختار و انواع اتحاد از C

نمایشگرهای تابع نقشه برداری از C

رشته های نقشه برداری از C

کار با کتابخانه های کوتلین / بومی

هدف قرار دادن چندین سیستم عامل

کوتلین / بومی به عنوان یک کتابخانه پویا

Kotlin / Native به عنوان چارچوب اپل

لغزش برای کوتلین / بومی

پروژه چند منظوره: iOS و Android

برنامه نویسی ناهمزمان

مقدمه ای بر Kotlin Coroutines در JVM

ایجاد برنامه های وب با Http Servlets

ایجاد سرویس وب RESTful با Boot Spring

راه اندازی Kotlin در TeamCity

یادگیری Kotlin با EduTools پلاگین

آموزش Kotlin با افزونه EduTools

کتاب ها

منابع بیشتر

جدیدترین چیست در نسخه‌ی 1.1.0

Last updated on 09/10/2021
Bug fixes
Improve UI

اطلاعات تکمیلی برنامه

آخرین نسخه

1.1.0

بارگذاری شده توسط

Kyaw Naing

نیاز به اندروید

Android 7.0+

گزارش

گزارش محتوای نامناسب

نمایش بیشتر

جایگزین Kotlin 1.3 Docs

از NextLabs.cc بیشتر دریافت کنید

کشف کنید