ইন্টারেক্টিভ কোডিংয়ের জন্য Node.js REPL কীভাবে ব্যবহার করবেন?

Intarektibha Kodinyera Jan Ya Node Js Repl Kibhabe Byabahara Karabena



Node.js হল একটি সুপরিচিত ওপেন সোর্স ফ্রি জাভাস্ক্রিপ্ট রানটাইম এনভায়রনমেন্ট যা ব্যবহারকারীদের একটি ফাইল থেকে বা সরাসরি কমান্ড লাইন ব্যবহার করে জাভাস্ক্রিপ্ট কোড এক্সিকিউট করতে দেয়। একটি জাভাস্ক্রিপ্ট কোড চালানোর জন্য, ব্যবহারকারীদের একটি বাহ্যিক '.js' ফাইল তৈরি করতে হবে যা 'নোড ' কমান্ডের মাধ্যমে কার্যকর করা হবে।

অন্যদিকে, কমান্ড লাইন সরাসরি লাইন দ্বারা জাভাস্ক্রিপ্ট কোড কার্যকর করে। এটি REPL এর সাহায্যে এই দরকারী কার্যকারিতা সম্পাদন করে। একটি ' REPL 'এর সংক্ষিপ্ত রূপ' মূল্যায়ন মুদ্রণ লুপ পড়ুন ” এবং একটি কনসোল উইন্ডো হিসাবে কাজ করে যা ব্যবহারকারীর ইনপুট কার্যকর করে যা বৈধ জাভাস্ক্রিপ্ট কোড এবং কার্যকর করার পরে আউটপুট ফিরে আসে। এটি একটি ইন্টারেক্টিভ শেল যা ব্যবহারকারীর নেওয়া Node.js এক্সপ্রেশনের মূল্যায়ন করে।

এই লেখাটি ইন্টারঅ্যাকটিভ কোডিংয়ের জন্য Node.js REPL এর ব্যবহার সম্পর্কে বিস্তারিত বর্ণনা করবে।







কিভাবে একটি REPL সেশন শুরু করবেন?

ব্যবহার করার আগে REPL সেশন, ব্যবহারকারীকে প্রথমে এটি শুরু করতে হবে যা বেশ সহজ এবং সহজ। এটি করতে, টাইপ করুন ' নোড ' টার্মিনালে (Ctrl+Shift+`) কীওয়ার্ড এবং 'এন্টার' কী টিপে এটিকে একটি কমান্ড হিসাবে চালান:



নোড

নীচের আউটপুটটি একটি REPL শেল শুরু করে যেখানে ব্যবহারকারী একটি কাজ সম্পাদন করতে বৈধ জাভাস্ক্রিপ্ট কোড লিখতে পারে:







REPL সেশন খোলার পরে, আসুন ইন্টারেক্টিভ কোডিংয়ের জন্য এটির ব্যবহারে ঝাঁপিয়ে পড়ি।

ইন্টারেক্টিভ কোডিংয়ের জন্য Node.js REPL কীভাবে ব্যবহার করবেন?

ব্যবহার করতে REPL ইন্টারেক্টিভ কোডিংয়ের জন্য, বৈধ জাভাস্ক্রিপ্ট কোড সরাসরি এতে টাইপ করুন এবং পছন্দসই আউটপুট পান। এটি একটি অ্যাক্সেসযোগ্য উপায়ে আরও দ্রুত এবং সহজে লিখিত JS কোড ডিবাগ, পরীক্ষা এবং মূল্যায়ন করতে সহায়তা করে।



এই বিভাগটি বেশ কয়েকটি উদাহরণ বহন করে যা জাভাস্ক্রিপ্ট পদ্ধতিগুলি এবং REPL সেশনের বৈশিষ্ট্যগুলি পছন্দসই কাজগুলি সম্পাদন করে।

প্রথম উদাহরণ দিয়ে শুরু করা যাক।

উদাহরণ 1: REPL সেশনে জাভাস্ক্রিপ্ট ব্যবহার করে একটি পাঠ্য প্রদর্শন করুন

এই উদাহরণটি প্রয়োগ করে ' console.log() একটি নির্দিষ্ট বার্তা প্রদর্শনের জন্য REPL সেশনে জাভাস্ক্রিপ্টের পদ্ধতি:

কনসোল লগ ( 'লিনাক্স' )

নিম্নলিখিত আউটপুট 'console.log()' পদ্ধতির প্রত্যাবর্তিত মান সহ নির্দিষ্ট বার্তাটি প্রিন্ট করে যা 'অনির্ধারিত' কারণ এই পদ্ধতিটি শুধুমাত্র উদ্ধৃত বার্তা প্রদর্শন করে:

উদাহরণ 2: REPL সেশনে জাভাস্ক্রিপ্ট ব্যবহার করে বিশেষ এনভায়রনমেন্ট ভেরিয়েবল অ্যাক্সেস করুন

এই উদাহরণটি ব্যবহার করে ' process.env ” REPL সেশনে নির্দিষ্ট পরিবেশ পরিবর্তনশীল অ্যাক্সেস করার জন্য সম্পত্তি:

প্রক্রিয়া env . কমস্পেক

উপরের কমান্ডে, ' কমস্পেক ” একটি পরিবেশ পরিবর্তনশীল।

এটি লক্ষ্য করা যায় যে নির্দিষ্ট পরিবেশ ভেরিয়েবলের মান একটি আউটপুট হিসাবে প্রদর্শিত হয়েছে:

উদাহরণ 3: REPL সেশনে জাভাস্ক্রিপ্ট ব্যবহার করে বিশেষ সংখ্যার কিউব রুট পান

এই উদাহরণটি জাভাস্ক্রিপ্ট ব্যবহার করে “ Math.cbrt() একটি নির্দিষ্ট সংখ্যার ঘনমূল পেতে একটি REPL সেশনে পদ্ধতি:

গণিত . সিবিআরটি ( 64 ) ;

নীচের আউটপুট 'Math.cbrt()' পদ্ধতিতে নির্দিষ্ট করা সংখ্যার ঘনমূল দেখায়:

কিভাবে REPL সেশনে একটি JS ফাংশন চালাবেন?

JS পদ্ধতি এবং বৈশিষ্ট্যগুলি ব্যবহার করার পাশাপাশি, REPL সেশনটি কোনও ফাংশন সংজ্ঞায়িত করার জন্য বা জাভাস্ক্রিপ্ট কোডের একাধিক লাইন কোন ঝামেলা ছাড়াই চালানোর জন্যও সুবিধাজনক।

নিম্নলিখিত কোড ব্লক তার ব্যবহারিক বাস্তবায়ন দেখায়:

ফাংশন getLogarithm ( ) {

ফিরে গণিত . লগ২ ( 49 )

} লগারিদম পান ( ) ;

উপরে ' লগারিদম () 'ফাংশন, ' Math.log2() ” পদ্ধতি নির্দিষ্ট সংখ্যার বেস-২ লগারিদম গণনা করে।

নীচের আউটপুট সংজ্ঞায়িত জাভাস্ক্রিপ্ট ফাংশন সফলভাবে চালায় এবং প্রদত্ত সংখ্যার বেস-2 লগারিদম প্রদান করে। দ্য ' তিনটি বিন্দু (...)' REPL সেশনে নির্দেশ করে যে ব্যবহারকারী সেই একাধিক-লাইন মোডে কাজ চালিয়ে যেতে পারেন:

একাধিক-লাইন মোড থেকে প্রস্থান করতে, 'চালনা করুন প্রস্থান করুন ', অথবা ' বিরতি 'আদেশ।

কিভাবে REPL সেশনের ইতিহাস পাবেন?

ব্যবহার করার আরেকটি কারণ REPL ইন্টারেক্টিভ কোডিং এর সেশন হল যে এটি পূর্বে নির্বাহিত কমান্ডগুলির একটি রেকর্ড রাখে যা 'টিপে সহজেই অ্যাক্সেস করা যেতে পারে উপরের তীর 'এই মত কী:

কিভাবে REPL সেশন থেকে প্রস্থান করবেন?

একবার REPL সেশনের ব্যবহার শেষ হয়ে গেলে, নীচে বর্ণিত কমান্ডটি কার্যকর করে এটি থেকে প্রস্থান করুন:

. প্রস্থান

বিঃদ্রঃ: ব্যবহারকারী “টিপে টিপে REPL সেশন থেকে প্রস্থান করতে পারেন Ctrl+D 'একবার শর্টকাট কী, বা ' Ctrl+C ” শর্টকাট কী দুইবার।

এটি ইন্টারেক্টিভ কোডিংয়ের জন্য Node.js REPL ব্যবহার করার বিষয়ে।

উপসংহার

দ্য REPL সেশনটি একটি পৃথক 'node.js' ফাইল তৈরি করার পরিবর্তে সরাসরি এক-লাইন বা একাধিক-লাইন জাভাস্ক্রিপ্ট কোড কার্যকর করার উপায়ে ইন্টারেক্টিভ কোডিংয়ের জন্য ব্যবহার করা যেতে পারে। এটি ব্যবহারকারীদের স্ট্রিং পাস করতে, গাণিতিক ক্রিয়াকলাপ সম্পাদন করতে, গণিতের কার্য সম্পাদন করতে, পরিবেশের ভেরিয়েবল পেতে এবং আরও অনেক কিছু করতে দেয়। তদুপরি, এটি পূর্বে কার্যকর করা সমস্ত কমান্ডের একটি রেকর্ডও রাখে যা ব্যবহারকারী যেকোন সময় কেবল 'টিপে' টিপে অ্যাক্সেস করতে পারে উপরের তীর শেলের মধ্যে আবার টাইপ করার পরিবর্তে কী। এই লেখাটি ইন্টারেক্টিভ কোডিংয়ের জন্য Node.js REPL-এর ব্যবহার সম্পর্কে বিস্তারিতভাবে বর্ণনা করেছে।