জয়েন লগইন

রাস্ট স্ট্রিং

🌈রাস্ট স্ট্রিং কি?

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

⚒️রাস্ট স্ট্রিং এক বা একাধিক অক্ষর টেক্সট ডেটা সংরক্ষণের ব্যবহৃত হয়।

রাস্ট স্ট্রিং সমূহ

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

  • ➡️ 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 - স্ট্রিং এর দৈর্ঘ্য গণনা করার উদাহরণ।

rust
fn main() {
  let string = "হ্যালো বিশ্ব";
  let result = string.len();

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

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

rust
fn main() {
  let string = "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন";
  let result = string.contains("প্রোগ্রামিং");

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

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

rust
fn main() {
  let string = "হ্যালো বিশ্ব";
  let result = string.starts_with("হ্যালো");

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

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

rust
fn main() {
  let string = "হ্যালো বিশ্ব";
  let result = string.ends_with("বিশ্ব");

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

find - নির্দিষ্ট মানের প্রথম অবস্থান বের করার উদাহরণ।

rust
fn main() {
  let string = "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন";
  let result = string.find("প্রোগ্রামিং");

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

rfind - নির্দিষ্ট মানের শেষ অবস্থান বের করার উদাহরণ।

rust
fn main() {
  let string = "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন";
  let result = string.rfind("প্রোগ্রামিং");

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

to_lowercase - ছোট হাতের অক্ষরে রূপান্তর করার উদাহরণ।

rust
fn main() {
  let string = "হ্যালো বিশ্ব";
  let result = string.to_lowercase();

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

to_uppercase - বড় হাতের অক্ষরে রূপান্তর করার উদাহরণ।

rust
fn main() {
  let string = "হ্যালো বিশ্ব";
  let result = string.to_uppercase();

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

trim - উভয় পাসের স্পেস ডিলিট করার উদাহরণ।

rust
fn main() {
    let string = "  হ্যালো বিশ্ব  ";
    let result = string.trim();

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

trim_start - শুরুতে থাকা স্পেস ডিলিট করার উদাহরণ।

rust
fn main() {
    let string = "  হ্যালো বিশ্ব";
    let result = string.trim_start();

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

trim_end - শেষে থাকা স্পেস ডিলিট করার উদাহরণ।

rust
fn main() {
    let string = "হ্যালো বিশ্ব  ";
    let result = string.trim_end();

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

split - নির্দিষ্ট সেপারেটর দ্বারা বিভক্ত করার উদাহরণ।

rust
fn main() {
    let string = "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন";
    let result: Vec<&str> = string.split(" ").collect();

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

lines - লাইন তৈরি করার উদাহরণ।

rust
fn main() {
    let string = "হ্যালো\nবিশ্ব";
    let result: Vec<&str> = string.lines().collect();

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

replace - নির্দিষ্ট মান প্রতিস্থাপন করার উদাহরণ।

rust
fn main() {
    let string = "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন";
    let result = string.replace("প্রোগ্রামিং", "ডেভেলপমেন্ট");

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

repeat - ডেটা পুনরাবৃত্তি করার উদাহরণ।

rust
fn main() {
    let string = "হ্যালো";
    let result = string.repeat(3);

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

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

rust
fn main() {
    let string = String::from("হ্যালো");
    let result = string.clone();

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

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

rust
fn main() {
    let mut string = String::from("হ্যালো");
    string.push('!');

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

push_str - একাধিক স্ট্রিং একত্র করার উদাহরণ।

rust
fn main() {
    let mut string = String::from("হ্যালো");
    string.push_str(" বিশ্ব");

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

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

rust
fn main() {
    let mut string = String::from("হ্যালো");
    string.insert(0, '!');

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

pop - স্ট্রিং এর শেষ অক্ষর বের করার উদাহরণ।

rust
fn main() {
    let mut string = String::from("হ্যালো");
    let result = string.pop();

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

truncate - নির্দিষ্ট স্থানের ডেটা ডিলিট করার উদাহরণ।

rust
fn main() {
    let mut string = String::from("হ্যালো বিশ্ব");
    string.truncate(5);

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

reserve - ডেটা ক্রম বিপরিত করার উদাহরণ।

rust
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 ডেটা ক্রম বিপরিত করতে ব্যবহৃত হয়।