انٹرایکٹو کوڈنگ کے لیے Node.js REPL کا استعمال کیسے کریں؟

An Rayk W Kw Ng K Ly Node Js Repl Ka Ast Mal Kys Kry



Node.js ایک معروف اوپن سورس فری JavaScript رن ٹائم ماحول ہے جو صارفین کو JavaScript کوڈ کو فائل سے یا براہ راست کمانڈ لائن استعمال کرنے کی اجازت دیتا ہے۔ جاوا اسکرپٹ کوڈ چلانے کے لیے، صارفین کو ایک بیرونی '.js' فائل بنانے کی ضرورت ہے جو 'node ' کمانڈ کے ذریعے عمل میں لائی جائے گی۔

دوسری طرف، کمانڈ لائن جاوا اسکرپٹ کوڈ کو براہ راست لائن بہ لائن عمل میں لاتی ہے۔ یہ REPL کی مدد سے اس مفید فعالیت کو انجام دیتا ہے۔ ایک ' REPL 'کا مخفف ہے' ایویلیویٹ پرنٹ لوپ پڑھیں اور ایک کنسول ونڈو کے طور پر کام کرتا ہے جو صارف کے ان پٹ پر عمل درآمد کرتا ہے جو کہ درست JavaScript کوڈ ہے اور عمل درآمد کے بعد آؤٹ پٹ کو واپس کرتا ہے۔ یہ ایک انٹرایکٹو شیل ہے جو صارف کے ذریعے لیے گئے Node.js اظہار کا جائزہ لیتا ہے۔

یہ تحریر انٹرایکٹو کوڈنگ کے لیے Node.js REPL کے استعمال کی وضاحت کرے گی۔







REPL سیشن کیسے شروع کریں؟

استعمال کرنے سے پہلے REPL سیشن، صارف کو سب سے پہلے اسے شروع کرنے کی ضرورت ہے جو کہ کافی آسان اور آسان ہے۔ ایسا کرنے کے لیے، ٹائپ کریں ' نوڈ ٹرمینل میں کلیدی لفظ (Ctrl+Shift+`) اور 'Enter' کلید کو دبا کر اسے بطور کمانڈ چلائیں:



نوڈ

مندرجہ ذیل آؤٹ پٹ ایک REPL شیل شروع کرتا ہے جس میں صارف کسی کام کو انجام دینے کے لیے درست جاوا اسکرپٹ کوڈ لکھ سکتا ہے۔







REPL سیشن کھولنے کے بعد، آئیے انٹرایکٹو کوڈنگ کے لیے اس کے استعمال میں کودیں۔

انٹرایکٹو کوڈنگ کے لیے Node.js REPL کا استعمال کیسے کریں؟

استعمال کرنے کے لیے REPL انٹرایکٹو کوڈنگ کے لیے، درست JavaScript کوڈ کو براہ راست اس میں ٹائپ کریں اور مطلوبہ آؤٹ پٹ حاصل کریں۔ یہ تحریری JS کوڈ کو ڈیبگ کرنے، جانچنے اور جانچنے میں زیادہ تیزی اور آسانی سے قابل رسائی طریقے سے مدد کرتا ہے۔



اس حصے میں متعدد مثالیں پیش کی گئی ہیں جو جاوا اسکرپٹ کے طریقوں پر عمل درآمد کرتی ہیں، اور مطلوبہ کاموں کو انجام دینے کے لیے REPL سیشن میں خصوصیات۔

آئیے پہلی مثال کے ساتھ شروع کریں۔

مثال 1: REPL سیشن پر JavaScript کا استعمال کرتے ہوئے ایک متن ڈسپلے کریں۔

اس مثال کا اطلاق ہوتا ہے ' console.log() REPL سیشن پر جاوا اسکرپٹ کا طریقہ کسی خاص پیغام کو ظاہر کرنے کے لیے:

تسلی. لاگ ( 'لینکس' )

درج ذیل آؤٹ پٹ مخصوص پیغام کو 'console.log()' طریقہ کار کی واپسی قدر کے ساتھ پرنٹ کرتا ہے جو کہ 'غیر متعینہ' ہے کیونکہ یہ طریقہ صرف حوالہ شدہ پیغام کو ظاہر کرتا ہے:

مثال 2: REPL سیشن پر جاوا اسکرپٹ کا استعمال کرتے ہوئے خاص ماحولیاتی متغیر تک رسائی حاصل کریں

یہ مثال استعمال کرتی ہے ' process.env REPL سیشن پر مخصوص ماحولیاتی متغیر تک رسائی کے لیے پراپرٹی:

عمل env . ComSpec

مندرجہ بالا کمانڈ میں، ' ComSpec 'ایک ماحولیاتی متغیر ہے۔

یہ دیکھا جا سکتا ہے کہ مخصوص ماحولیاتی متغیر کی قدر کو آؤٹ پٹ کے طور پر ظاہر کیا گیا ہے:

مثال 3: REPL سیشن پر جاوا اسکرپٹ کا استعمال کرتے ہوئے خاص نمبر کا کیوب روٹ حاصل کریں

یہ مثال جاوا اسکرپٹ کا استعمال کرتی ہے ' Math.cbrt() REPL سیشن پر ایک مخصوص نمبر کا کیوب روٹ حاصل کرنے کا طریقہ:

ریاضی . سی بی آر ٹی ( 64 ) ;

مندرجہ ذیل آؤٹ پٹ 'Math.cbrt()' طریقہ میں بیان کردہ نمبر کا کیوب روٹ دکھاتا ہے:

REPL سیشن میں جے ایس فنکشن کو کیسے چلایا جائے؟

JS طریقوں اور خصوصیات کو استعمال کرنے کے علاوہ، REPL سیشن کسی فنکشن کی وضاحت یا جاوا اسکرپٹ کوڈ کی متعدد لائنوں کو بغیر کسی پریشانی کے چلانے کے لیے بھی کارآمد ہے۔

مندرجہ ذیل کوڈ بلاک اس کے عملی نفاذ کو ظاہر کرتا ہے:

فنکشن getLogarithm ( ) {

واپسی ریاضی . لاگ 2 ( 49 )

} لوگارتھم حاصل کریں۔ ( ) ;

مندرجہ بالا میں ' getLogarithm() 'فنکشن،' Math.log2() ' طریقہ مخصوص نمبر کے بیس-2 لوگارتھم کی گنتی کرتا ہے۔

مندرجہ ذیل آؤٹ پٹ متعین JavaScript فنکشن کو کامیابی کے ساتھ انجام دیتا ہے اور دیے گئے نمبر کا بیس-2 لوگارتھم لوٹاتا ہے۔ ' تین نقطے (…)' REPL سیشن میں اشارہ کرتا ہے کہ صارف اس متعدد لائن موڈ پر کام جاری رکھ سکتا ہے:

ایک سے زیادہ لائن موڈ سے باہر نکلنے کے لیے، ' .باہر نکلیں '، یا پھر ' .break ' کمانڈ.

REPL سیشن کی تاریخ کیسے حاصل کی جائے؟

استعمال کرنے کی ایک اور وجہ REPL انٹرایکٹو کوڈنگ کا سیشن یہ ہے کہ یہ پہلے سے عمل میں آنے والی کمانڈز کا ریکارڈ رکھتا ہے جس تک 'دبانے سے آسانی سے رسائی حاصل کی جا سکتی ہے۔ اوپر کا تیر 'اس طرح کی کلید:

REPL سیشن سے کیسے نکلیں؟

ایک بار جب REPL سیشن کا استعمال مکمل ہو جائے، تو نیچے دی گئی کمانڈ پر عمل کرتے ہوئے اس سے باہر نکلیں:

. باہر نکلیں

نوٹ: صارف 'دب کر REPL سیشن سے بھی باہر نکل سکتا ہے۔ Ctrl+D 'شارٹ کٹ کلید ایک بار، یا ' Ctrl+C دو بار شارٹ کٹ کلید۔

یہ سب کچھ انٹرایکٹو کوڈنگ کے لیے Node.js REPL استعمال کرنے کے بارے میں ہے۔

نتیجہ

دی REPL سیشن کو ایک علیحدہ 'node.js' فائل بنانے کے بجائے براہ راست ایک لائن یا ایک سے زیادہ لائن والے جاوا اسکرپٹ کوڈ کو چلانے کے طریقے سے انٹرایکٹو کوڈنگ کے لیے استعمال کیا جا سکتا ہے۔ یہ صارفین کو سٹرنگز پاس کرنے، ریاضی کے عمل کو انجام دینے، ریاضی کے افعال کو انجام دینے، ماحولیاتی متغیرات حاصل کرنے اور بہت کچھ کرنے کی اجازت دیتا ہے۔ مزید برآں، یہ پہلے سے نافذ کردہ تمام کمانڈز کا ریکارڈ بھی رکھتا ہے جن تک صارف کسی بھی وقت صرف دبانے سے رسائی حاصل کر سکتا ہے۔ اوپر کا تیر اسے شیل میں دوبارہ ٹائپ کرنے کے بجائے ' کلید ' دبائیں۔ اس تحریر میں انٹرایکٹو کوڈنگ کے لیے Node.js REPL کے استعمال کی وضاحت کی گئی ہے۔