پنجشنبه ۲۱ مهر ۰۱ ۱۰:۴۱ ۸۵۹ بازديد
در اینجا، یکسری ادله اصلی برای به کار گیری پهناور از کدهای کاتلین نقل شده میباشد:
کاتلین یک لهجه استاتیکی میباشد طراحی سایت در مشهد که تلاوت و تایپ کردن آن بسیار سهل وآسان میباشد.
اپ های کاتلین در نرمافزار خویش به نقطه ویرگول نیاز ندارند. این منجر می گردد کد راحت خیس و قابل تلاوت خیس باشد.
این گویش قابلیت تبادل و استعمال از داده ها جاوا را به راههای متفاوت را میدهد. رایاپارس ضمن این، کد جاوا و کاتلین میتوانند در یک پروژه با هم وجود داشته باشند.
مقصود سیستم نوع کاتلین حذف NullPointerException از کد میباشد.
تایپ کردن کد تازه در Kotlin فرصت کمتری از شما میگیرد. ahrefs استقرار کد کاتلین و محافظت آن در مقیاس حتی بی آلایش خیس میباشد.
سینتکس پاک و تودهوجور
(به طور تقریب) یک تایپسیستم
کلاسهای داده
سربار کردن اپراتورها
توابع و اپلیکیشننویسی تابعی
شی ءها سطح بالا و الگوی سینگلتون
رمزنگاری کوتاه گردیده:
Kotlin یک گویش اپلیکیشن نویسی بر طبق OOPs میباشد که در آن می قدرت خط کد را تا ۴۰ درصد کاهش اعطا کرد کهاین فرمان سبب ساز میگردد کاتلین یک تعیین ایده آل برای اپ یا این که بسط اینترنت باشد.
متن گشوده بودن :
Kotlin برای اندروید از JVM استعمال می نماید و خصوصیت های OOP ها و نرم افزار نویسی تلاش مبنا را مخلوط می نماید.
تدوین سریع:
کامپایل کردن کد هنگام فعالیت با سورس کد کاتلین سهل و آسان میباشد که سبب به سعی عالی برای توسعه و گسترش اندروید می گردد و همینطور توضیح میدهد که کدام نوع تابع داده را می قدرت کلاً کد بهره برد.
توابع extension :
کاتلین میتواند گونه های توابع extension را فارغ از ساخت هیچ تغییری در کد جانبداری نماید. این امداد می نماید تا کد جانور برای توسعه و گسترش دهندگان جالب خیس و باشکوه خیس گردد.
Fun String.removeFirstLastChar(): String = this.substring(1, this.length -1)
این کد به بریدن اولین و واپسین کاراکتر فن امداد می نماید، میتوانیم آن را به طور ذیل ایفا کنیم:
Val string1 = “Today is cloudy.” Val string2 = string1.removeFirstLastChar()
امنیت در قبال null:
در Kotlin، سیستم در بین ارجاعات تهی و خیر ارجاعات تهی تمایز قائل میشود که در نمونه تحت کاتلین نماد داده گردیدهاست.
از جمله، یک متغیر String نمی تواند null را نگه دارااست:
Var string1: String = “Today is Sunday” String1 = null // compilation error To permit null, we can adjoin the nullable variable : Var string2: String? = “Today is Sunday” String2 = null print(string2)
امکان همیاری:
کد کاتلین به وسیله جاوا قابل به کار گیری میباشد و کدهای جاوا با کاتلین قابل به کارگیری میباشند. بدین ترتیب، در صورتی دانشی در خصوص نرم افزار نویسی OOPS دارید، به راحتی میتوانید به توسعه و گسترش Kotlin بروید. همینطور، درصورتیکه برخی از نرمافزار ها به گویش جاوا درج شده باشند، می اقتدار از آنها با گوشه و کنار Kotlin بهره مند شد.