ডেটা টাইপস: int, double, bool, String

ভেরিয়েবল এবং ডেটা টাইপস (Variables and Data Types in Dart) - ডার্ট প্রোগ্রামিং (Dart Programming) - Computer Programming

359

Dart প্রোগ্রামিং ভাষায় বিভিন্ন ডেটা টাইপ ব্যবহার করা হয়, যা ভেরিয়েবলগুলির জন্য মান সংরক্ষণ এবং পরিচালনার জন্য অপরিহার্য। এখানে প্রধান চারটি ডেটা টাইপ—int, double, bool, এবং String—এর সম্পর্কে বিস্তারিত আলোচনা করা হলো।

1. int

বর্ণনা: int ডেটা টাইপটি পূর্ণ সংখ্যা সংরক্ষণ করে। এটি ধনাত্মক এবং ঋণাত্মক উভয় সংখ্যা ধারণ করতে পারে।

উদাহরণ:

void main() {
 int age = 25; // একটি পূর্ণ সংখ্যা
 print("Age: $age");
}

কিছু বৈশিষ্ট্য:

  • int টাইপের ভেরিয়েবলগুলি প্রায়ই গাণিতিক অপারেশন এবং কাউন্টিংয়ের জন্য ব্যবহৃত হয়।
  • Dart এ, int এর মান -2^63 থেকে 2^63 - 1 পর্যন্ত হতে পারে (64-বিট পূর্ণ সংখ্যা)।

2. double

বর্ণনা: double ডেটা টাইপটি দশমিক সংখ্যা (floating-point) সংরক্ষণ করে। এটি সঠিক গাণিতিক হিসাবের জন্য ব্যবহৃত হয়, যেখানে ভগ্নাংশ প্রয়োজন হয়।

উদাহরণ:

void main() {
 double height = 5.9; // একটি দশমিক সংখ্যা
 print("Height: $height");
}

কিছু বৈশিষ্ট্য:

  • double টাইপের ভেরিয়েবলগুলি সাধারণত পরিমাপ এবং গাণিতিক হিসাবের জন্য ব্যবহৃত হয়।
  • Dart এ double এর মান ±1.7976931348623157 × 10^308 পর্যন্ত হতে পারে (64-বিট ভাসমান পয়েন্ট সংখ্যা)।

3. bool

বর্ণনা: bool ডেটা টাইপটি বুলিয়ান মান ধারণ করে, অর্থাৎ true অথবা false

উদাহরণ:

void main() {
 bool isStudent = true; // একটি বুলিয়ান মান
 print("Is Student: $isStudent");
}

কিছু বৈশিষ্ট্য:

  • bool টাইপের ভেরিয়েবলগুলি সাধারণত শর্তাধীন লজিক এবং নিয়ন্ত্রণ স্টেটমেন্টে ব্যবহৃত হয়।
  • এটি Boolean লজিকের জন্য ব্যবহার করা হয়, যেমন if এবং while শর্ত।

4. String

বর্ণনা: String ডেটা টাইপটি টেক্সট বা অক্ষরের একটি সিরিজ সংরক্ষণ করে। এটি একটি বা একাধিক অক্ষর নিয়ে গঠিত হতে পারে।

উদাহরণ:

void main() {
 String name = "Alice"; // একটি স্ট্রিং মান
 print("Name: $name");
}

কিছু বৈশিষ্ট্য:

  • String টাইপের ভেরিয়েবলগুলি সাধারণত তথ্য উপস্থাপন করার জন্য ব্যবহৃত হয়, যেমন নাম, ঠিকানা, বা অন্যান্য টেক্সট ডেটা।
  • Dart এ, স্ট্রিংগুলিকে একক (') বা দ্বৈত (") উদ্ধৃতির মধ্যে লেখা হয়।

Content added By
Promotion

Are you sure to start over?

Loading...