রাস্ট স্ট্রিং
🌈রাস্ট স্ট্রিং কি?
📋রাস্ট স্ট্রিং হলো এক বা একাধিক অক্ষর টেক্সট ডেটা সংরক্ষণের পদ্ধতি।
⚒️রাস্ট স্ট্রিং এক বা একাধিক অক্ষর টেক্সট ডেটা সংরক্ষণের ব্যবহৃত হয়।
রাস্ট স্ট্রিং সমূহ
রাস্ট স্ট্রিং এবং সেগুলোর ব্যবহারের তালিকা
- ➡️ len - স্ট্রিং এর দৈর্ঘ্য গণনা করা
- ➡️ contains - নির্দিষ্ট মান আছে কিনা পরীক্ষা করা
- ➡️ starts_with - নির্দিষ্ট মান দিয়ে শুরু কিনা পরীক্ষা করা
- ➡️ ends_with - নির্দিষ্ট মান দিয়ে শেষ কিনা পরীক্ষা করা
- ➡️ find - নির্দিষ্ট মানের প্রথম অবস্থান বের করা
- ➡️ rfind - নির্দিষ্ট মানের শেষ অবস্থান বের করা
- ➡️ to_lowercase - ছোট হাতের অক্ষরে রূপান্তর করা
- ➡️ to_uppercase - বড় হাতের অক্ষরে রূপান্তর করা
- ➡️ trim - উভয় পাসের স্পেস ডিলিট করা
- ➡️ trim_start - শুরুতে থাকা স্পেস ডিলিট করা
- ➡️ trim_end - শেষে থাকা স্পেস ডিলিট করা
- ➡️ split - নির্দিষ্ট সেপারেটর দ্বারা বিভক্ত করা
- ➡️ lines - লাইন তৈরি করা
- ➡️ replace - নির্দিষ্ট মান প্রতিস্থাপন করা
- ➡️ repeat - ডেটা পুনরাবৃত্তি করা
- ➡️ clone - ডেটা কপি করা
- ➡️ push - ডেটা সংযুক্ত করা
- ➡️ push_str - একাধিক স্ট্রিং একত্র করা
- ➡️ insert - নির্দিষ্ট স্থানে ডেটা যুক্ত করা
- ➡️ pop - স্ট্রিং এর শেষ অক্ষর বের করা
- ➡️ truncate - নির্দিষ্ট স্থানের ডেটা ডিলিট করা
- ➡️ reserve - ডেটা ক্রম বিপরিত করা
len - স্ট্রিং এর দৈর্ঘ্য গণনা করার উদাহরণ।
fn main() {
let string = "হ্যালো বিশ্ব";
let result = string.len();
println!("{}", result);
}
contains - নির্দিষ্ট মান আছে কিনা পরীক্ষা করার উদাহরণ।
fn main() {
let string = "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন";
let result = string.contains("প্রোগ্রামিং");
println!("{}", result);
}
starts_with - নির্দিষ্ট মান দিয়ে শুরু কিনা পরীক্ষা করার উদাহরণ।
fn main() {
let string = "হ্যালো বিশ্ব";
let result = string.starts_with("হ্যালো");
println!("{}", result);
}
ends_with - নির্দিষ্ট মান দিয়ে শেষ কিনা পরীক্ষা করার উদাহরণ।
fn main() {
let string = "হ্যালো বিশ্ব";
let result = string.ends_with("বিশ্ব");
println!("{}", result);
}
find - নির্দিষ্ট মানের প্রথম অবস্থান বের করার উদাহরণ।
fn main() {
let string = "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন";
let result = string.find("প্রোগ্রামিং");
println!("{:?}", result);
}
rfind - নির্দিষ্ট মানের শেষ অবস্থান বের করার উদাহরণ।
fn main() {
let string = "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন";
let result = string.rfind("প্রোগ্রামিং");
println!("{:?}", result);
}
to_lowercase - ছোট হাতের অক্ষরে রূপান্তর করার উদাহরণ।
fn main() {
let string = "হ্যালো বিশ্ব";
let result = string.to_lowercase();
println!("{}", result);
}
to_uppercase - বড় হাতের অক্ষরে রূপান্তর করার উদাহরণ।
fn main() {
let string = "হ্যালো বিশ্ব";
let result = string.to_uppercase();
println!("{}", result);
}
trim - উভয় পাসের স্পেস ডিলিট করার উদাহরণ।
fn main() {
let string = " হ্যালো বিশ্ব ";
let result = string.trim();
println!("{}", result);
}
trim_start - শুরুতে থাকা স্পেস ডিলিট করার উদাহরণ।
fn main() {
let string = " হ্যালো বিশ্ব";
let result = string.trim_start();
println!("{}", result);
}
trim_end - শেষে থাকা স্পেস ডিলিট করার উদাহরণ।
fn main() {
let string = "হ্যালো বিশ্ব ";
let result = string.trim_end();
println!("{}", result);
}
split - নির্দিষ্ট সেপারেটর দ্বারা বিভক্ত করার উদাহরণ।
fn main() {
let string = "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন";
let result: Vec<&str> = string.split(" ").collect();
println!("{:?}", result);
}
lines - লাইন তৈরি করার উদাহরণ।
fn main() {
let string = "হ্যালো\nবিশ্ব";
let result: Vec<&str> = string.lines().collect();
println!("{:?}", result);
}
replace - নির্দিষ্ট মান প্রতিস্থাপন করার উদাহরণ।
fn main() {
let string = "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন";
let result = string.replace("প্রোগ্রামিং", "ডেভেলপমেন্ট");
println!("{}", result);
}
repeat - ডেটা পুনরাবৃত্তি করার উদাহরণ।
fn main() {
let string = "হ্যালো";
let result = string.repeat(3);
println!("{}", result);
}
clone - ডেটা কপি করার উদাহরণ।
fn main() {
let string = String::from("হ্যালো");
let result = string.clone();
println!("{}", result);
}
push - ডেটা সংযুক্ত করার উদাহরণ।
fn main() {
let mut string = String::from("হ্যালো");
string.push('!');
println!("{}", string);
}
push_str - একাধিক স্ট্রিং একত্র করার উদাহরণ।
fn main() {
let mut string = String::from("হ্যালো");
string.push_str(" বিশ্ব");
println!("{}", string);
}
insert - নির্দিষ্ট স্থানে ডেটা যুক্ত করার উদাহরণ।
fn main() {
let mut string = String::from("হ্যালো");
string.insert(0, '!');
println!("{}", string);
}
pop - স্ট্রিং এর শেষ অক্ষর বের করার উদাহরণ।
fn main() {
let mut string = String::from("হ্যালো");
let result = string.pop();
println!("{:?}", result);
}
truncate - নির্দিষ্ট স্থানের ডেটা ডিলিট করার উদাহরণ।
fn main() {
let mut string = String::from("হ্যালো বিশ্ব");
string.truncate(5);
println!("{}", string);
}
reserve - ডেটা ক্রম বিপরিত করার উদাহরণ।
fn main() {
let mut string = String::from("হ্যালো");
string.reserve(20);
let result = string.capacity();
println!("{}", result);
}
রাস্ট স্ট্রিং সম্পর্কিত বিস্তারিত তথ্য
কার্যকর কোডিং উদাহরণ এবং সেগুলোর রেফারেন্স লিংক
| নাম | বিবরণ |
|---|---|
| len | স্ট্রিং এর দৈর্ঘ্য গণনা করতে ব্যবহৃত হয়। |
| contains | নির্দিষ্ট মান আছে কিনা পরীক্ষা করতে ব্যবহৃত হয়। |
| starts_with | নির্দিষ্ট মান দিয়ে শুরু কিনা পরীক্ষা করতে ব্যবহৃত হয়। |
| ends_with | নির্দিষ্ট মান দিয়ে শেষ কিনা পরীক্ষা করতে ব্যবহৃত হয়। |
| find | নির্দিষ্ট মানের প্রথম অবস্থান বের করতে ব্যবহৃত হয়। |
| rfind | নির্দিষ্ট মানের শেষ অবস্থান বের করতে ব্যবহৃত হয়। |
| to_lowercase | ছোট হাতের অক্ষরে রূপান্তর করতে ব্যবহৃত হয়। |
| to_uppercase | বড় হাতের অক্ষরে রূপান্তর করতে ব্যবহৃত হয়। |
| trim | উভয় পাসের স্পেস ডিলিট করতে ব্যবহৃত হয়। |
| trim_start | শুরুতে থাকা স্পেস ডিলিট করতে ব্যবহৃত হয়। |
| trim_end | শেষে থাকা স্পেস ডিলিট করতে ব্যবহৃত হয়। |
| split | নির্দিষ্ট সেপারেটর দ্বারা বিভক্ত করতে ব্যবহৃত হয়। |
| lines | লাইন তৈরি করতে ব্যবহৃত হয়। |
| replace | নির্দিষ্ট মান প্রতিস্থাপন করতে ব্যবহৃত হয়। |
| repeat | ডেটা পুনরাবৃত্তি করতে ব্যবহৃত হয়। |
| clone | ডেটা কপি করতে ব্যবহৃত হয়। |
| push | ডেটা সংযুক্ত করতে ব্যবহৃত হয়। |
| push_str | একাধিক স্ট্রিং একত্র করতে ব্যবহৃত হয়। |
| insert | নির্দিষ্ট স্থানে ডেটা যুক্ত করতে ব্যবহৃত হয়। |
| pop | স্ট্রিং এর শেষ অক্ষর বের করতে ব্যবহৃত হয়। |
| truncate | নির্দিষ্ট স্থানের ডেটা ডিলিট করতে ব্যবহৃত হয়। |
| reserve | ডেটা ক্রম বিপরিত করতে ব্যবহৃত হয়। |