রাস্ট
🌈রাস্ট কি?
📋রাস্ট হলো কী এবং মান ডেটা সংরক্ষণের পদ্ধতি।
⚒️রাস্ট কী এবং মান ডেটা সংরক্ষণের ব্যবহৃত হয়।
রাস্ট সমূহ
রাস্ট এবং সেগুলোর ব্যবহারের তালিকা
- ➡️ is_empty - ডেটা সংরক্ষণ ফাকা কিনা যাচাই করা
- ➡️ contains_key - নির্দিষ্ট কী আছে কিনা পরীক্ষা করা
- ➡️ get - নির্দিষ্ট কী এর মান বের করা
- ➡️ get_key_value - নির্দিষ্ট কী এর মান বের করা
- ➡️ insert - নির্দিষ্ট স্থানে ডেটা যুক্ত করা
- ➡️ entry - ডেটা সংযুক্ত করা
- ➡️ remove - নির্দিষ্ট কী মান সহ ডিলিট করা
- ➡️ remove_entry - নির্দিষ্ট কী মান সহ ডিলিট করা
- ➡️ clear - সব কী-মান জোড়া অপসারণ করা
- ➡️ keys - ডেটা থেকে সমস্ত কী সংগ্রহ করা
- ➡️ values - ডেটা থেকে সমস্ত মান সংগ্রহ করা
- ➡️ extend - মান যোগ করে ডেটা প্রসারিত করা
- ➡️ clone - ডেটা কপি করা
- ➡️ capacity - ধারণক্ষমতা বের করা
is_empty - ডেটা সংরক্ষণ ফাকা কিনা যাচাই করার উদাহরণ।
fn main() {
use std::collections::HashMap;
let user: HashMap<&str, &str> = HashMap::new();
let result = user.is_empty();
println!("{}", result);
}
contains_key - নির্দিষ্ট কী আছে কিনা পরীক্ষা করার উদাহরণ।
fn main() {
use std::collections::HashMap;
let mut user = HashMap::new();
user.insert("নাম", "মোঃ আরিফ");
user.insert("দেশ", "বাংলাদেশ");
let result = user.contains_key("নাম");
println!("{}", result);
}
get - নির্দিষ্ট কী এর মান বের করার উদাহরণ।
fn main() {
use std::collections::HashMap;
let mut user = HashMap::new();
user.insert("নাম", "মোঃ আরিফ");
user.insert("দেশ", "বাংলাদেশ");
let result = user.get("নাম");
println!("{:?}", result);
}
get_key_value - নির্দিষ্ট কী এর মান বের করার উদাহরণ।
fn main() {
use std::collections::HashMap;
let mut user = HashMap::new();
user.insert("নাম", "মোঃ আরিফ");
user.insert("দেশ", "বাংলাদেশ");
let result = user.get_key_value("নাম");
println!("{:?}", result);
}
insert - নির্দিষ্ট স্থানে ডেটা যুক্ত করার উদাহরণ।
fn main() {
use std::collections::HashMap;
let mut user = HashMap::new();
user.insert("নাম", "মোঃ আরিফ");
user.insert("দেশ", "বাংলাদেশ");
user.insert("শহর", "ঢাকা");
println!("{:?}", user);
}
entry - ডেটা সংযুক্ত করার উদাহরণ।
fn main() {
use std::collections::HashMap;
let mut user = HashMap::new();
user.insert("নাম", "মোঃ আরিফ");
user.insert("দেশ", "বাংলাদেশ");
user.entry("শহর").or_insert("ঢাকা");
println!("{:?}", user);
}
remove - নির্দিষ্ট কী মান সহ ডিলিট করার উদাহরণ।
fn main() {
use std::collections::HashMap;
let mut user = HashMap::new();
user.insert("নাম", "মোঃ আরিফ");
user.insert("দেশ", "বাংলাদেশ");
let result = user.remove("নাম");
println!("{:?}", user);
}
remove_entry - নির্দিষ্ট কী মান সহ ডিলিট করার উদাহরণ।
fn main() {
use std::collections::HashMap;
let mut user = HashMap::new();
user.insert("নাম", "মোঃ আরিফ");
user.insert("দেশ", "বাংলাদেশ");
let result = user.remove_entry("নাম");
println!("{:?}", user);
}
clear - সব কী-মান জোড়া অপসারণ করার উদাহরণ।
fn main() {
use std::collections::HashMap;
let mut user = HashMap::new();
user.insert("নাম", "মোঃ আরিফ");
user.insert("দেশ", "বাংলাদেশ");
user.clear();
println!("{:?}", user);
}
keys - ডেটা থেকে সমস্ত কী সংগ্রহ করার উদাহরণ।
fn main() {
use std::collections::HashMap;
let mut user = HashMap::new();
user.insert("নাম", "মোঃ আরিফ");
user.insert("দেশ", "বাংলাদেশ");
let result = user.keys();
println!("{:?}", result);
}
values - ডেটা থেকে সমস্ত মান সংগ্রহ করার উদাহরণ।
fn main() {
use std::collections::HashMap;
let mut user = HashMap::new();
user.insert("নাম", "মোঃ আরিফ");
user.insert("দেশ", "বাংলাদেশ");
let result = user.values();
println!("{:?}", result);
}
extend - মান যোগ করে ডেটা প্রসারিত করার উদাহরণ।
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 - ডেটা কপি করার উদাহরণ।
fn main() {
use std::collections::HashMap;
let mut user = HashMap::new();
user.insert("নাম", "মোঃ আরিফ");
user.insert("দেশ", "বাংলাদেশ");
let result = user.clone();
println!("{:?}", result);
}
capacity - ধারণক্ষমতা বের করার উদাহরণ।
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 | ধারণক্ষমতা বের করতে ব্যবহৃত হয়। |