کوٹلن 1.3 پروگرامنگ زبان کی دستاویزات
کوٹلن ایک مستحکم ٹائپنگ پروگرامنگ زبان ہے جو جاوا ورچوئل مشین پر چلتی ہے اور جاوا اسکرپٹ کے ماخذ کوڈ میں بھی مرتب کی جاسکتی ہے یا LLVM مرتب انفراسٹرکچر کا استعمال کرسکتی ہے۔ اس کی بنیادی ترقی روس کے سینٹ پیٹرزبرگ میں واقع جیٹ برائن پروگرامرز کی ایک ٹیم سے ہے۔ اگرچہ نحو جاوا کے ساتھ مطابقت نہیں رکھتا ہے ، کوٹلن کو جاوا کوڈ کے ساتھ مداخلت کرنے کے لئے ڈیزائن کیا گیا ہے اور موجودہ جاوا کلاس لائبریری ، جیسے جمع فریم ورک کے جاوا کوڈ پر انحصار کرتا ہے۔ اقدار اور تاثرات کی قسم کا تعین کرنے کے لئے کوٹلن جارحانہ نوعیت کا استعمال کر رہا ہے جس کے لئے بغیر کسی ترتیب کو چھوڑ دیا گیا ہے۔ یہ جاوا سے نسبت زبان کی زبان کو کم کرتا ہے ، جو اکثر بے کار قسم کی وضاحت کا مطالبہ کرتا ہے۔
لوڈ ، اتارنا Android اسٹوڈیو 3.0 کے مطابق ، کوٹلن Android پر ایک مکمل تعاون یافتہ پروگرامنگ زبان ہے اور صارف کو جاوا 6 یا جاوا 8 کے مطابق بائیک کوڈ کو نشانہ بنانے کے درمیان انتخاب کرنے دیتا ہے۔
فھرست
سرور سائڈ کے لئے کوٹلن
Android کے لئے کوٹلن
جاوا اسکرپٹ کے لئے کوٹلن
کوٹلن برائے آبائی
کوریٹائنز
ملٹی پلیٹ فارم
1.1 میں کیا نیا ہے
1.2 میں نیا کیا ہے؟
1.3 میں نیا کیا ہے؟
بنیادی ترکیب
محاورہ
کوڈنگ کنونشنز
بنیادی اقسام
پیکیجز اور درآمدات
کنٹرول روانی
واپسی اور چھلانگ
کلاس اور وراثت
پراپرٹیز اور فیلڈز
انٹرفیسز
نمائش ترمیم کنندہ
ایکسٹینشنز
ڈیٹا کلاسز
مہر بند کلاسز
جنرک
نیسٹڈ کلاسز
اینیم کلاسز
اعتراضات
ان لائن کلاسز
وفد
ڈیلیگیٹڈ پراپرٹیز
افعال
لیمبداس
ان لائن افعال
پلیٹ فارم سے متعلق مخصوص اعلانات
گرڈل کے ساتھ عمارت
اعلانات کی تعمیر
مجموعہ
حدود
ٹائپ چیک اور کاسٹس
یہ اظہار
مساوات
آپریٹر اوورلوڈنگ
نال سیفٹی
مستثنیات
تشریحات
عکس
ٹائپ سیف بلڈرز
ٹائپ الائیسس
معیاری کتب خانہ
کوٹلن ڈاٹسٹ
مطلوبہ الفاظ اور آپریٹرز
گرائمر
جاٹل کوٹلن سے فون کرنا
جاوا سے کوٹلن کال کرنا
متحرک قسم
کوٹلن سے جاوا اسکرپٹ کال کرنا
جاوا اسکرپٹ سے کوٹلن کو کال کرنا
جاوا اسکرپٹ ماڈیولز
جاوا اسکرپٹ کی عکاسی
جاوا اسکرپٹ DCE
ہم آہنگی
بدلاؤ
کوٹلن لائبریریاں
پلیٹ فارم لائبریریاں
سی انٹرپ
مقصد سی اور سوئفٹ انٹرپ
گریڈل پلگ ان
ٹھیک کرنا
عمومی سوالات
کوریٹائنز گائیڈ
بنیادی باتیں
منسوخی اور ٹائم آؤٹ
چینلز
معطل افعال تحریر کرنا
Coroutine سیاق و سباق اور بھیجنے والے
رعایت کی ہینڈلنگ
اظہار منتخب کریں
مشترکہ تبادلہ ریاست اور ہم آہنگی
کوٹلن کوڈ کو دستاویز کرنا
کاپٹ استعمال کرنا
گرڈل استعمال کرنا
ماوین کا استعمال کرتے ہوئے
چیونٹی کا استعمال
کوٹلن اور او ایس جی
مرتب کرنے والے پلگ انز
کوڈنگ کنونشنز
کوٹلن ارتقاء
مختلف اجزاء کی استحکام
کوٹلن 1.3 کے لئے مطابقت پذیری رہنما
عمومی سوالات
جاوا سے موازنہ
انٹیلیجی آئی ڈی ای اے کے ساتھ شروعات کرنا
چاند گرہن کے ساتھ آغاز کرنا
کمانڈ لائن کمپائلر کے ساتھ کام کرنا
تعمیراتی اوزار کے ساتھ کام کرنا
کنویں
Android ڈویلپمنٹ کے ساتھ آغاز کرنا
کوٹلن Android ایکسٹینشنز
Android فریم ورک
ایک منصوبے میں جاوا اور کوٹلن کو ملانا
کوٹلن سے جاوا اسکرپٹ
گریڈل کے ساتھ آغاز کرنا
انٹیلیجی آئی ڈی ای اے کے ساتھ شروعات کرنا
ماون کے ساتھ شروعات کرنا
کمانڈ لائن کمپائلر کے ساتھ کوٹلن جاوا اسکرپٹ لائبریری بنانا
کوٹلن اور جاوا اسکرپٹ ماڈیولز کے ساتھ کام کرنا
جاوا اسکرپٹ کے ساتھ کام کرنا
براؤزر میں کوٹلن کو ڈیبگ کرنا
iOS اور Android
ملٹی پلیٹ فارم لائبریری
بنیادی کوٹلن / آبائی درخواست
سی لائبریریوں کے ساتھ انٹرپ
سی سے قدیم ڈیٹا کی اقسام کی نقشہ سازی
نقشہ سازی کی ساخت اور یونین کی اقسام C سے
سی سے فنکشن پوائنٹس میپنگ
اسٹرنگس کو سی سے ترتیب دینا
کوٹلن / آبائی کتب خانوں کے ساتھ کام کرنا
متعدد پلیٹ فارمز کو نشانہ بنانا
متحرک لائبریری کی حیثیت سے کوٹلن / آبائی
ایپل کے فریم ورک کے طور پر کوٹلن / آبائی
کوٹلن / مقامی کے لئے گریڈل
ملٹی پلیٹ فارم پروجیکٹ: iOS اور Android
اسینکرونس پروگرامنگ
جے وی ایم پر کوٹلن کورٹائن کا تعارف
Http سرلیٹ کے ساتھ ویب ایپلیکیشنس بنانا
بہار کے بوٹ کے ساتھ ایک آرام دہ اور پرسکون ویب سروس تشکیل دینا
ٹیم سیٹی پر کوٹلن کا قیام
ایڈو ٹولز پلگ ان کے ساتھ کوٹلن سیکھنا
کوڈلن کو ایڈو ٹولز پلگ ان کے ساتھ تعلیم دینا
کتابیں
مزید وسائل