پروگرامنگ کی زبانیں کسی بھی سافٹ وئیر کی بنیادی رکاوٹیں ہوتی ہیں۔ ایک سافٹ ویئر یا ایپلی کیشن تیار کرنے کے ل you ، آپ کو مختلف زبانوں کی طرح اچھی طرح سے عبور رکھنے کی ضرورت ہے ، ، ، وغیرہ۔ ایسی ہی ایک مقبول پروگرامنگ زبان ہے کوٹلن . اس مضمون میں ، میں آپ کو بتاؤں گا کہ کوٹلن اور اس کے بنیادی اصول کیا ہیں۔
اس مضمون میں ذیل میں عنوانات شامل ہیں:
آو شروع کریں
کوٹلن کیا ہے؟
کوٹلن ایک مستحکم ٹائپ شدہ ، عام مقصد کے ساتھ پروگرامنگ زبان ہے جس میں قسم کا اندازہ ہوتا ہے۔ یہ وسیع پیمانے پر ترقی کے لئے استعمال کیا جاتا ہے درخواست کوٹلن کو جاوا کے ساتھ مکمل طور پر مداخلت کرنے کے لئے ڈیزائن کیا گیا ہے ، اوراس کی معیاری لائبریری کا JVM ورژن انحصار کرتا ہے جاوا کلاس لائبریری ، لیکن قسم کا اندازہ اس کے نحو کو زیادہ جامع ہونے کی اجازت دیتا ہے۔ کوٹلن بنیادی طور پر جے وی ایم کو نشانہ بناتا ہے لیکن اس کی تالیف بھی کرتا ہے یا آبائی کوڈ کوٹلن کوٹلن فاؤنڈیشن کے ذریعے جیٹ برائنز اور گوگل کے ذریعہ سپانسر کیا گیا ہے۔
آئیے ، اس مضمون کو مزید گہرائی میں ڈوبیں اور کوٹلن پروگرامنگ زبان کی مختلف انوکھی خصوصیات کو جانیں۔
کوٹلن کی خصوصیات
کوٹلن کی مقبولیت کی وجہ انوکھی خصوصیات ہیں جو اس کے پاس ہیں۔ آئیے اب مختلف خصوصیات کی تفصیلات میں شامل ہوں۔
اجمالی : کوٹلن اس سے کہیں زیادہ جامع ہے اور جاوا کے مقابلے میں آپ کوڈ کے تقریبا 40٪ کم لکیر لکھنے کی ضرورت ہوگی۔
انٹرآپریبلٹی : جاوا کے ساتھ کوٹلن پروگرامنگ زبان انتہائی قابل عمل ہے۔ آپ کو جاوا پروجیکٹ میں کوٹلن کو استعمال کرنے میں کبھی دشواری کا سامنا نہیں کرنا پڑے گا۔
خصوصیت سے مالا مال : کوٹلن کئی اعلی درجے کی خصوصیات مہیا کرتی ہے جیسے آپریٹر اوورلوڈنگ ، لیمبڈا اظہار ، ٹیمپلیٹس ، وغیرہ
جاوا مثال کے طور پر فائل ہینڈلنگ
آسان : پروگرامنگ زبان سیکھنے کے لئے کوٹلن آسان ہے۔ اگر آپ جاوا کے پس منظر سے آئے ہیں تو ، آپ کو کوٹلن سیکھنا آسان سمجھیں گے۔
کم غلطی کا شکار: جیسا کہ میں نے پہلے بھی بتایا ہے ، کوٹلن ایک مستحکم ٹائپنگ پروگرامنگ زبان ہے ، جو آپ کو مرتب وقت پر غلطیاں پکڑنے کے قابل بناتی ہے ، کیونکہ اسٹاکلی ٹائپنگ پروگرامنگ کی زبانیں مرتب وقت پر ٹائپ چیکنگ کرتی ہیں۔
تو ، یہ کچھ خصوصیات ہیں جو کوٹلن پروگرامنگ زبان کی مقبولیت میں اضافہ کرتی ہیں۔ آئیے اب ان مختلف پلیٹ فارمز پر ایک نظر ڈالتے ہیں جن پر آپ اپنے لکھتے اور تیار کرتے ہیں کوٹلن ایپلی کیشنز۔
کوٹلن IDE's
جیسا کہ مذکورہ اعداد و شمار میں دکھایا گیا ہے ، آپ ایپلیکیشن تیار کرنے کے لئے ایکلیپس یا انٹیلیج یا اینڈروئیڈ اسٹوڈیو کا استعمال کرسکتے ہیں۔ لیکن ، میں انٹیلیجی آئی ڈی ای اے کا استعمال کر رہا ہوں کیونکہ یہ وہ پلیٹ فارم ہے جو بنیادی طور پر کوٹلن اور ممکنہ آئی ڈی ای کے لئے ڈیزائن اور تیار کیا گیا ہے۔
اس کے ساتھ ، آئیے ہم اور آگے بڑھیں اور اپنا پہلا کوٹلن پروگرام چلانے کا طریقہ سیکھیں۔
اپنا پہلا کوٹلن پروگرام کیسے چلائیں
پہلے ، آپ کو جدید ترین ورژن انسٹال کرنے کی ضرورت ہے انٹیلیجی آئی ڈی ای اے . کوٹلن انٹیلی جے کے حالیہ ورژن کے ساتھ بنڈل ہے۔ کوٹلن پروگرام چلانے کے ل You آپ کو الگ الگ کوئی پلگ ان انسٹال کرنے کی ضرورت نہیں ہے۔
مندرجہ ذیل اقدامات آپ کو انٹیلی جے میں ایک نیا کوٹلن پروجیکٹ بنانے اور چلانے میں مدد فراہم کرتے ہیں۔
انٹری لیول ازگر ڈویلپر دوبارہ شروع کریں
مرحلہ نمبر 1: 'منتخب کرکے ایک نیا پروجیکٹ بنائیں۔ نیا پروجیکٹ بنائیں 'ویلکم اسکرین پر یا جائیں فائل → نیا → پروجیکٹ۔ منتخب کریں کوٹلن بائیں طرف کے مینو پر اور کوٹلن / جے وی ایم دائیں طرف کے اختیارات سے
مرحلہ 2 : پروجیکٹ کا نام اور مقام کی وضاحت کریں ، اور پروجیکٹ ایس ڈی کے میں جاوا ورژن (1.8+) منتخب کریں۔ ایک بار جب تمام تفصیلات داخل ہوجائیں تو ، پر کلک کریں ختم پروجیکٹ بنانے کے لئے. تیار کردہ تخمینہ لگ رہا ہے جیسے:
مرحلہ 3: آئیے اب ایک نئی کوٹلن فائل بنائیں۔ پر دائیں کلک کریں src فولڈر → نیا → کوٹلن فائل / کلاس . ایک اشارہ ظاہر ہوگا جہاں آپ کو فائل کے لئے نام فراہم کرنے کی ضرورت ہوگی۔ آئیے اس کا نام لیںمثال کے طور پر
مرحلہ 4: آئیے ایک سادہ کوٹلن پروگرام لکھتے ہیں جیسا کہ ذیل میں اسنیپ شاٹ میں دکھایا گیا ہے۔
اب ، میں آپ کو مذکورہ پروگرام میں شرائط کی وضاحت کرتا ہوں۔
تفریح مرکزی (دلائل: سرنی) {پرنٹلن ('کوٹلن زبان میں خوش آمدید')}
میں لائن: افعال ایک کوٹلن پروگرام کے بنیادی بلاکس ہیں۔ کوٹلن میں تمام افعال کلیدی لفظ سے شروع ہوتے ہیں مزہ اس کے بعد تقریب کا نام (مرکزی) ، صفر یا اس سے زیادہ کوما سے الگ پیرامیٹرز کی ایک فہرست ، اختیاری واپسی کی قسم ، اور جسم۔ مرکزی () فنکشن میں ایک دلیل لیتا ہے۔ اسٹرنگز کا ایک صف۔
III لائن : پرنٹ لین () آؤٹ پٹ اسکرین پر پیغام ڈسپلے کرنے کے لئے استعمال ہوتا ہے۔ نوٹ کریں کہ آپ براہ راست استعمال کرسکتے ہیں پرنٹ لین () معیاری آؤٹ پٹ پرنٹ کرنے کے لئے. جبکہ ، جاوا میں ، آپ کو استعمال کرنے کی ضرورت ہے سسٹم آؤٹ.پرینٹلن ()۔
تو یہ تھا کہ پہلے کوٹلن پروگرام کو کیسے لکھا جائے۔ مجھے امید ہے کہ آپ اسے سمجھ گئے ہوں گے۔ اگر آپ کسی وسیع پیمانے پر گیٹج میں کوٹلن کے بنیادی اصولوں کو جاننا چاہتے ہیں تو ، آپ اس ویڈیو کو دیکھ سکتے ہیں کوٹلن ٹیوٹوریل .
اس سے ہمیں کوٹلن کیا ہے اس مضمون کے آخر تک پہنچا ہے. امید ہے کہ آپ اس مضمون میں جو کچھ آپ کے ساتھ شیئر کیا گیا ہے اس کے ساتھ آپ صاف ہیں۔
اب جب آپ ہمارے کوٹلن بلاگ کیا ہے ، آپ ایڈوریکا کو چیک کرسکتے ہیں ہمارے لئے ایک سوال ہے؟ براہ کرم 'کوٹلن کیا ہے' بلاگ سیکشن کے تبصرے میں اس کا تذکرہ کریں اور ہم آپ کو واپس ملیں گے۔