JavaScript:
इंटरैक्टिव शेल (REPL) का उपयोग
कैसे:
Node.js टर्मिनल के माध्यम से सुलभ एक REPL के साथ आता है। इसे खोलें, और आप तैयार हो जाएं। यहां एक स्वाद है:
$ node
> let sum = (a, b) => a + b;
अनिश्चित
> sum(5, 10);
15
> .exit
सरल है, सही? वेरिएबल्स, फ़ंक्शन्स को परिभाषित करें, या लूप्स चलाएं। जब समाप्त हो जाए, .exit
आपको वापस असली दुनिया में ले जाता है।
गहराई से समीक्षा
REPLs 1960 के दशक से आसपास हैं – LISP ने इस अवधारणा का प्रारंभ किया। विचार: प्रोग्रामर को तत्काल प्रतिक्रिया देना। विकल्प? Node.js REPL के अलावा, ब्राउज़र-आधारित कंसोल जैसे कि Chrome DevTools, ऑनलाइन सैंडबॉक्स जैसे कि JSFiddle, या इंटरएक्टिव प्लेग्राउंड्स के साथ पूर्ण IDEs जैसे कि VSCode हैं।
आमतौर पर, REPL वर्कफ्लोज में अंतर्गत कार्य शामिल होते हैं:
- इनपुट पढ़ना
- कोड को कम्पाइल और एक्जीक्यूट करना
- आउटपुट प्रिंट करना
- वापस लूप में आना
यह एक साधारण फिर भी प्रभावी चक्र है जिसने इंटरएक्टिव कोडिंग पर जबरजस्त प्रभाव डाला है।