Primitive Data Types Apex-এ সেই মৌলিক ডেটা টাইপগুলি, যা সাধারণত কোনো অবজেক্ট বা ক্লাসের রেফারেন্স ছাড়াই ব্যবহার করা যায়। Apex প্রোগ্রামিং ভাষায় চারটি প্রধান প্রিমিটিভ ডেটা টাইপ রয়েছে: Integer, Double, Boolean, এবং String। প্রতিটি টাইপের ব্যবহার এবং বৈশিষ্ট্য সম্পর্কে নিচে বিস্তারিত আলোচনা করা হলো:
১. Integer
Integer হলো একটি প্রিমিটিভ ডেটা টাইপ যা পূর্ণসংখ্যা (বিন্দু ছাড়াই) স্টোর করার জন্য ব্যবহৃত হয়। এটি -2,147,483,648 থেকে 2,147,483,647 পর্যন্ত মান ধারণ করতে সক্ষম।
উদাহরণ:
Integer count = 100;
Integer negativeValue = -20;
ব্যবহার: Integer সাধারণত কাউন্টার, লুপ ইটারেশন, এবং এমন ডেটা সংরক্ষণে ব্যবহৃত হয় যেখানে শুধুমাত্র পূর্ণসংখ্যা প্রয়োজন।
২. Double
Double একটি দশমিক সংখ্যা ধারণ করার জন্য ব্যবহৃত হয়। এটি 15 সংখ্যা পর্যন্ত নির্ভুল দশমিক মান ধারণ করতে সক্ষম। Double ডেটা টাইপ সাধারণত মুদ্রা, ওজন, দৈর্ঘ্য ইত্যাদি দশমিক মান যুক্ত ডেটা সংরক্ষণে ব্যবহৃত হয়।
উদাহরণ:
Double price = 99.99;
Double weight = 75.5;
ব্যবহার: Double সাধারণত যখন দশমিক যুক্ত মান দরকার হয়, যেমন মুদ্রার মান, গড় নির্ণয়, বা পরিমাপের জন্য ব্যবহৃত হয়।
৩. Boolean
Boolean একটি লজিক্যাল ডেটা টাইপ, যা শুধুমাত্র দুটি মান ধারণ করতে পারে: true বা false। Boolean টাইপ সাধারণত লজিক্যাল কন্ডিশন বা স্টেট চেক করতে ব্যবহৃত হয়।
উদাহরণ:
Boolean isActive = true;
Boolean isAvailable = false;
ব্যবহার: Boolean সাধারণত কোনো শর্ত বা স্টেট চেক করার জন্য ব্যবহৃত হয়, যেমন কোনো ইউজার অ্যাক্টিভ আছে কিনা, বা কোনো প্রোডাক্ট স্টকে আছে কিনা।
৪. String
String হলো টেক্সট ডেটা ধারণ করার জন্য ব্যবহৃত প্রিমিটিভ টাইপ। এটি এক বা একাধিক অক্ষরের সমন্বয়ে গঠিত হয় এবং এর মাধ্যমে সাধারণত টেক্সট ডেটা সংরক্ষণ করা হয়।
উদাহরণ:
String name = 'John Doe';
String message = 'Welcome to Salesforce!';
ব্যবহার: String সাধারণত কোনো টেক্সট ডেটা, যেমন ইউজারের নাম, ঠিকানা, বার্তা ইত্যাদি সংরক্ষণে ব্যবহৃত হয়।
সংক্ষেপে প্রিমিটিভ ডেটা টাইপগুলোর ব্যবহার
- Integer: পূর্ণসংখ্যা সংরক্ষণে।
- Double: দশমিক মান সংরক্ষণে।
- Boolean: লজিক্যাল সত্য/মিথ্যা মান সংরক্ষণে।
- String: টেক্সট বা চরিত্র সংরক্ষণে।
Apex-এর এই প্রিমিটিভ ডেটা টাইপগুলো সাধারণ ডেটা ম্যানেজমেন্ট ও লজিক্যাল কন্ডিশন চেকের জন্য গুরুত্বপূর্ণ ভূমিকা পালন করে।
Read more