জয়েন লগইন

ডার্ট

🌈ডার্ট কি?

📋ডার্ট হলো কী এবং মান ডেটা সংরক্ষণের পদ্ধতি।

⚒️ডার্ট কী এবং মান ডেটা সংরক্ষণের ব্যবহৃত হয়।

ডার্ট সমূহ

ডার্ট এবং সেগুলোর ব্যবহারের তালিকা

  • ➡️ keys - ডেটা থেকে সমস্ত কী সংগ্রহ করা
  • ➡️ values - ডেটা থেকে সমস্ত মান সংগ্রহ করা
  • ➡️ containsKey - নির্দিষ্ট কী রয়েছে কিনা পরীক্ষা করা
  • ➡️ containsValue - নির্দিষ্ট মান রয়েছে কিনা পরীক্ষা করা
  • ➡️ addAll - ডেটা সংযুক্ত করা
  • ➡️ remove - নির্দিষ্ট কী মান সহ ডিলিট করা
  • ➡️ removeWhere - নির্দিষ্ট কী মান সহ ডিলিট করা
  • ➡️ clear - সব কী-মান জোড়া অপসারণ করা
  • ➡️ update - ডেটা আপডেট করা
  • ➡️ putIfAbsent - ডেটা সংযুক্ত করা
  • ➡️ map - প্রতিটি কী-মান জোড়া রূপান্তর করা
  • ➡️ entries - সব কী-মান জোড়া গ্রহণ করা

keys - ডেটা থেকে সমস্ত কী সংগ্রহ করার উদাহরণ।

dart
void main() {
  Map<String, String> user = {
      "নাম": "মোঃ আরিফ",
      "দেশ": "বাংলাদেশ"
  };

  var result = user.keys;

  print(result);
}

values - ডেটা থেকে সমস্ত মান সংগ্রহ করার উদাহরণ।

dart
void main() {
  Map<String, String> user = {
      "নাম": "মোঃ আরিফ",
      "দেশ": "বাংলাদেশ"
  };

  var result = user.values;

  print(result);
}

containsKey - নির্দিষ্ট কী রয়েছে কিনা পরীক্ষা করার উদাহরণ।

dart
void main() {
  Map<String, String> user = {
      "নাম": "মোঃ আরিফ",
      "দেশ": "বাংলাদেশ"
  };

  bool result = user.containsKey("নাম");

  print(result);
}

containsValue - নির্দিষ্ট মান রয়েছে কিনা পরীক্ষা করার উদাহরণ।

dart
void main() {
  Map<String, String> user = {
      "নাম": "মোঃ আরিফ",
      "দেশ": "বাংলাদেশ"
  };

  bool result = user.containsValue("বাংলাদেশ");

  print(result);
}

addAll - ডেটা সংযুক্ত করার উদাহরণ।

dart
void main() {
  Map<String, String> user = {
      "নাম": "মোঃ আরিফ",
      "দেশ": "বাংলাদেশ"
  };

  user.addAll({"শহর": "ঢাকা"});

  print(user);
}

remove - নির্দিষ্ট কী মান সহ ডিলিট করার উদাহরণ।

dart
void main() {
  Map<String, String> user = {
      "নাম": "মোঃ আরিফ",
      "দেশ": "বাংলাদেশ"
  };

  user.remove("নাম");

  print(user);
}

removeWhere - নির্দিষ্ট কী মান সহ ডিলিট করার উদাহরণ।

dart
void main() {
  Map<String, String> user = {
      "নাম": "মোঃ আরিফ",
      "দেশ": "বাংলাদেশ"
  };

  user.removeWhere((key, value) => key == "নাম");

  print(user);
}

clear - সব কী-মান জোড়া অপসারণ করার উদাহরণ।

dart
void main() {
  Map<String, String> user = {
      "নাম": "মোঃ আরিফ",
      "দেশ": "বাংলাদেশ"
  };

  user.clear();

  print(user);
}

update - ডেটা আপডেট করার উদাহরণ।

dart
void main() {
  Map<String, String> user = {
      "নাম": "মোঃ আরিফ",
      "দেশ": "বাংলাদেশ"
  };

  user.update(
      "নাম",
      (value) => "আরিফ"
  );

  print(user);
}

putIfAbsent - ডেটা সংযুক্ত করার উদাহরণ।

dart
void main() {
  Map<String, String> user = {
      "নাম": "মোঃ আরিফ",
      "দেশ": "বাংলাদেশ"
  };

  user.putIfAbsent(
      "শহর",
      () => "ঢাকা"
  );

  print(user);
}

map - প্রতিটি কী-মান জোড়া রূপান্তর করার উদাহরণ।

dart
void main() {
  Map<String, String> user = {
      "নাম": "মোঃ আরিফ",
      "দেশ": "বাংলাদেশ"
  };

  var result = user.map(
      (key, value) => MapEntry(
          key,
          value
      )
  );

  print(result);
}

entries - সব কী-মান জোড়া গ্রহণ করার উদাহরণ।

dart
void main() {
  Map<String, String> user = {
      "নাম": "মোঃ আরিফ",
      "দেশ": "বাংলাদেশ"
  };

  var result = user.entries;

  print(result);
}

ডার্ট সম্পর্কিত বিস্তারিত তথ্য

কার্যকর কোডিং উদাহরণ এবং সেগুলোর রেফারেন্স লিংক

নাম বিবরণ
keys ডেটা থেকে সমস্ত কী সংগ্রহ করতে ব্যবহৃত হয়।
values ডেটা থেকে সমস্ত মান সংগ্রহ করতে ব্যবহৃত হয়।
containsKey নির্দিষ্ট কী রয়েছে কিনা পরীক্ষা করতে ব্যবহৃত হয়।
containsValue নির্দিষ্ট মান রয়েছে কিনা পরীক্ষা করতে ব্যবহৃত হয়।
addAll ডেটা সংযুক্ত করতে ব্যবহৃত হয়।
remove নির্দিষ্ট কী মান সহ ডিলিট করতে ব্যবহৃত হয়।
removeWhere নির্দিষ্ট কী মান সহ ডিলিট করতে ব্যবহৃত হয়।
clear সব কী-মান জোড়া অপসারণ করতে ব্যবহৃত হয়।
update ডেটা আপডেট করতে ব্যবহৃত হয়।
putIfAbsent ডেটা সংযুক্ত করতে ব্যবহৃত হয়।
map প্রতিটি কী-মান জোড়া রূপান্তর করতে ব্যবহৃত হয়।
entries সব কী-মান জোড়া গ্রহণ করতে ব্যবহৃত হয়।