জয়েন লগইন

রাস্ট

🌈রাস্ট কি?

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

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

রাস্ট সমূহ

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

  • ➡️ is_empty - ডেটা সংরক্ষণ ফাকা কিনা যাচাই করা
  • ➡️ contains_key - নির্দিষ্ট কী আছে কিনা পরীক্ষা করা
  • ➡️ get - নির্দিষ্ট কী এর মান বের করা
  • ➡️ get_key_value - নির্দিষ্ট কী এর মান বের করা
  • ➡️ insert - নির্দিষ্ট স্থানে ডেটা যুক্ত করা
  • ➡️ entry - ডেটা সংযুক্ত করা
  • ➡️ remove - নির্দিষ্ট কী মান সহ ডিলিট করা
  • ➡️ remove_entry - নির্দিষ্ট কী মান সহ ডিলিট করা
  • ➡️ clear - সব কী-মান জোড়া অপসারণ করা
  • ➡️ keys - ডেটা থেকে সমস্ত কী সংগ্রহ করা
  • ➡️ values - ডেটা থেকে সমস্ত মান সংগ্রহ করা
  • ➡️ extend - মান যোগ করে ডেটা প্রসারিত করা
  • ➡️ clone - ডেটা কপি করা
  • ➡️ capacity - ধারণক্ষমতা বের করা

is_empty - ডেটা সংরক্ষণ ফাকা কিনা যাচাই করার উদাহরণ।

rust
fn main() {
  use std::collections::HashMap;

  let user: HashMap<&str, &str> = HashMap::new();

  let result = user.is_empty();

  println!("{}", result);
}

contains_key - নির্দিষ্ট কী আছে কিনা পরীক্ষা করার উদাহরণ।

rust
fn main() {
  use std::collections::HashMap;

  let mut user = HashMap::new();
  user.insert("নাম", "মোঃ আরিফ");
  user.insert("দেশ", "বাংলাদেশ");

  let result = user.contains_key("নাম");

  println!("{}", result);
}

get - নির্দিষ্ট কী এর মান বের করার উদাহরণ।

rust
fn main() {
  use std::collections::HashMap;

  let mut user = HashMap::new();
  user.insert("নাম", "মোঃ আরিফ");
  user.insert("দেশ", "বাংলাদেশ");

  let result = user.get("নাম");

  println!("{:?}", result);
}

get_key_value - নির্দিষ্ট কী এর মান বের করার উদাহরণ।

rust
fn main() {
  use std::collections::HashMap;

  let mut user = HashMap::new();
  user.insert("নাম", "মোঃ আরিফ");
  user.insert("দেশ", "বাংলাদেশ");

  let result = user.get_key_value("নাম");

  println!("{:?}", result);
}

insert - নির্দিষ্ট স্থানে ডেটা যুক্ত করার উদাহরণ।

rust
fn main() {
  use std::collections::HashMap;

  let mut user = HashMap::new();
  user.insert("নাম", "মোঃ আরিফ");
  user.insert("দেশ", "বাংলাদেশ");
  user.insert("শহর", "ঢাকা");

  println!("{:?}", user);
}

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

rust
fn main() {
  use std::collections::HashMap;

  let mut user = HashMap::new();
  user.insert("নাম", "মোঃ আরিফ");
  user.insert("দেশ", "বাংলাদেশ");

  user.entry("শহর").or_insert("ঢাকা");

  println!("{:?}", user);
}

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

rust
fn main() {
  use std::collections::HashMap;

  let mut user = HashMap::new();
  user.insert("নাম", "মোঃ আরিফ");
  user.insert("দেশ", "বাংলাদেশ");

  let result = user.remove("নাম");

  println!("{:?}", user);
}

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

rust
fn main() {
  use std::collections::HashMap;

  let mut user = HashMap::new();
  user.insert("নাম", "মোঃ আরিফ");
  user.insert("দেশ", "বাংলাদেশ");

  let result = user.remove_entry("নাম");

  println!("{:?}", user);
}

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

rust
fn main() {
  use std::collections::HashMap;

  let mut user = HashMap::new();
  user.insert("নাম", "মোঃ আরিফ");
  user.insert("দেশ", "বাংলাদেশ");

  user.clear();

  println!("{:?}", user);
}

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

rust
fn main() {
  use std::collections::HashMap;

  let mut user = HashMap::new();
  user.insert("নাম", "মোঃ আরিফ");
  user.insert("দেশ", "বাংলাদেশ");

  let result = user.keys();

  println!("{:?}", result);
}

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

rust
fn main() {
  use std::collections::HashMap;

  let mut user = HashMap::new();
  user.insert("নাম", "মোঃ আরিফ");
  user.insert("দেশ", "বাংলাদেশ");

  let result = user.values();

  println!("{:?}", result);
}

extend - মান যোগ করে ডেটা প্রসারিত করার উদাহরণ।

rust
fn main() {
  use std::collections::HashMap;

  let mut user = HashMap::new();
  user.insert("নাম", "মোঃ আরিফ");
  user.insert("দেশ", "বাংলাদেশ");

  let info = HashMap::from([
    ("শহর", "ঢাকা")
  ]);

  user.extend(info);

  println!("{:?}", user);
}

clone - ডেটা কপি করার উদাহরণ।

rust
fn main() {
  use std::collections::HashMap;

  let mut user = HashMap::new();
  user.insert("নাম", "মোঃ আরিফ");
  user.insert("দেশ", "বাংলাদেশ");

  let result = user.clone();

  println!("{:?}", result);
}

capacity - ধারণক্ষমতা বের করার উদাহরণ।

rust
fn main() {
  use std::collections::HashMap;

  let mut user = HashMap::new();
  user.insert("নাম", "মোঃ আরিফ");
  user.insert("দেশ", "বাংলাদেশ");

  let result = user.capacity();

  println!("{}", result);
}

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

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

নাম বিবরণ
is_empty ডেটা সংরক্ষণ ফাকা কিনা যাচাই করতে ব্যবহৃত হয়।
contains_key নির্দিষ্ট কী আছে কিনা পরীক্ষা করতে ব্যবহৃত হয়।
get নির্দিষ্ট কী এর মান বের করতে ব্যবহৃত হয়।
get_key_value নির্দিষ্ট কী এর মান বের করতে ব্যবহৃত হয়।
insert নির্দিষ্ট স্থানে ডেটা যুক্ত করতে ব্যবহৃত হয়।
entry ডেটা সংযুক্ত করতে ব্যবহৃত হয়।
remove নির্দিষ্ট কী মান সহ ডিলিট করতে ব্যবহৃত হয়।
remove_entry নির্দিষ্ট কী মান সহ ডিলিট করতে ব্যবহৃত হয়।
clear সব কী-মান জোড়া অপসারণ করতে ব্যবহৃত হয়।
keys ডেটা থেকে সমস্ত কী সংগ্রহ করতে ব্যবহৃত হয়।
values ডেটা থেকে সমস্ত মান সংগ্রহ করতে ব্যবহৃত হয়।
extend মান যোগ করে ডেটা প্রসারিত করতে ব্যবহৃত হয়।
clone ডেটা কপি করতে ব্যবহৃত হয়।
capacity ধারণক্ষমতা বের করতে ব্যবহৃত হয়।