Node.js-এ process.arch() মেথডটি বর্তমান node.js প্রসেসের কম্পাইলেশন যেই কম্পিউটারের জন্য হচ্ছে, সেটির CPU আর্কিটেকচার পাওয়ার জন্য ব্যবহৃত হয়। এর কিছু সম্ভাব্য ভ্যালু: 'arm', 'arm64', 'ia32', 'mips', 'mipsel', 'ppc', 'ppc64', 'x32', 'x64', ইত্যাদি।
সিনট্যাক্স
process.arch()
প্যারামিটার
যেহেতু এটি কম্পাইলেশন হওয়া কোডের আর্কিটেকচার রিটার্ন করে, তাই এটি কোনো ইনপুট নেয় না। এটি শুধু আর্কিটেকচারের নাম রিটার্ন করে।
উদাহরণ ১
architecture.js নামে একটি ফাইল তৈরি করুন এবং নিচের কোড স্নিপেটটি কপি করুন। ফাইল তৈরি করার পর নিচের কমান্ড দিয়ে কোডটি রান করুন:
node architecture.js
architecture.js
// Node.js প্রোগ্রাম process.arch-এর ব্যবহার দেখানোর জন্য
// process মডিউল ইম্পোর্ট করুন
const process = require('process');
// দেওয়া সিস্টেমের arch প্রিন্ট করুন
console.log(process.arch);
আউটপুট
C:\home\node>> node architecture.js x64
উদাহরণ ২
আরেকটি উদাহরণ দেখি।
// Node.js প্রোগ্রাম process.arch-এর ব্যবহার দেখানোর জন্য
// process মডিউল ইম্পোর্ট করুন
const process = require('process');
// দেওয়া আর্কিটেকচারের ভ্যালু প্রিন্ট করুন
switch(process.arch) {
case 'x32':
console.log("This is a 32-bit extended systems");
break;
case 'x64':
console.log("This is a 64-bit extended systems");
break;
case 'arm':
console.log("This is a 32-bit Advanced RISC Machine");
break;
case 'arm64':
console.log("This is a 64-bit Advanced RISC Machine");
break;
case 'mips':
console.log("This is a 32-bit Microprocessor without " + "Interlocked Pipelined Stages");
break;
case 'ia32':
console.log("This is a 32-bit Intel Architecture");
break;
case 'ppc':
console.log("This is a PowerPC Architecture.");
break;
case 'ppc64':
console.log("This is a 64-bit PowerPC Architecture.");
break;
// আপনি আরও আর্কিটেকচার যোগ করতে পারেন যদি জানেন...
default:
console.log("This architecture is unknown.");
}
আউটপুট
C:\home\node>> node architecture.js This is a 64-bit extended systems