জয়েন লগইন

রাস্ট অ্যারে

🌈রাস্ট অ্যারে কি?

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

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

রাস্ট অ্যারে সমূহ

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

  • ➡️ len - অ্যারে মোট মানের সংখ্যা বের করা
  • ➡️ first - প্রথম মান বের করা
  • ➡️ last - শেষ মান বের করা
  • ➡️ get - নির্দিষ্ট ডেটা বের করা
  • ➡️ contains - নির্দিষ্ট মান রয়েছে কিনা পরীক্ষা করা
  • ➡️ starts_with - নির্দিষ্ট মান দিয়ে শুরু কিনা পরীক্ষা করা
  • ➡️ ends_with - নির্দিষ্ট মান দিয়ে শেষ কিনা পরীক্ষা করা
  • ➡️ windows - উইন্ডোর তথ্য পরিচালনা করা
  • ➡️ chunks - ডেটা নির্দিষ্ট সংখ্যায় বিভক্ত করা
  • ➡️ reverse - ডেটা ক্রম বিপরিত করা
  • ➡️ sort - ডেটা ক্রম সাজাতে ব্যবহৃত হয়।
  • ➡️ fill - নির্দিষ্ট মান দিয়ে ডেটা পূরণ করা
  • ➡️ swap - দুটি মান পরস্পর অদলবদল করা
  • ➡️ rotate_left - মানকে বাম দিকে ঘোরানো
  • ➡️ rotate_right - মানকে ডান দিকে ঘোরানো
  • ➡️ concat - দুটি ডেটা একসাথে করা
  • ➡️ join - ডেটা মানগুলো যুক্ত করে স্ট্রিং তৈরি করা

len - অ্যারে মোট মানের সংখ্যা বের করার উদাহরণ।

rust
fn main() {
  let numbers = [10, 15, 10, 25];
  let result = numbers.len();

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

first - প্রথম মান বের করার উদাহরণ।

rust
fn main() {
  let numbers = [10, 15, 10, 25];
  let result = numbers.first();

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

last - শেষ মান বের করার উদাহরণ।

rust
fn main() {
  let numbers = [10, 15, 10, 25];
  let result = numbers.last();

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

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

rust
fn main() {
  let numbers = [10, 15, 10, 25];
  let result = numbers.get(0);

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

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

rust
fn main() {
  let numbers = [10, 15, 10, 25];
  let result = numbers.contains(&15);

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

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

rust
fn main() {
  let numbers = [10, 15, 10, 25];
  let result = numbers.starts_with(&[10]);

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

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

rust
fn main() {
  let numbers = [10, 15, 10, 25];
  let result = numbers.ends_with(&[25]);

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

windows - উইন্ডোর তথ্য পরিচালনা করার উদাহরণ।

rust
fn main() {
  let numbers = [10, 15, 10, 25];

  for window in numbers.windows(2) {
    println!("{:?}", window);
  }
}

chunks - ডেটা নির্দিষ্ট সংখ্যায় বিভক্ত করার উদাহরণ।

rust
fn main() {
  let numbers = [10, 15, 10, 25];

  for chunk in numbers.chunks(2) {
    println!("{:?}", chunk);
  }
}

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

rust
fn main() {
  let mut numbers = [10, 15, 10, 25];

  numbers.reverse();

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

sort - ডেটা ক্রম সাজাতে ব্যবহৃত হয়। উদাহরণ।

rust
fn main() {
  let mut numbers = [10, 15, 10, 25];

  numbers.sort();

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

fill - নির্দিষ্ট মান দিয়ে ডেটা পূরণ করার উদাহরণ।

rust
fn main() {
  let mut numbers = [10, 15, 10, 25];

  numbers.fill(20);

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

swap - দুটি মান পরস্পর অদলবদল করার উদাহরণ।

rust
fn main() {
  let mut numbers = [10, 15, 10, 25];

  numbers.swap(0, 1);

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

rotate_left - মানকে বাম দিকে ঘোরানো উদাহরণ।

rust
fn main() {
  let mut numbers = [10, 15, 10, 25];

  numbers.rotate_left(1);

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

rotate_right - মানকে ডান দিকে ঘোরানো উদাহরণ।

rust
fn main() {
  let mut numbers = [10, 15, 10, 25];

  numbers.rotate_right(1);

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

concat - দুটি ডেটা একসাথে করার উদাহরণ।

rust
fn main() {
  let numbers = [10, 15, 10, 25];
  let amounts = [10, 15, 20, 25];
  let result  = [numbers.as_slice(), amounts.as_slice()].concat();

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

join - ডেটা মানগুলো যুক্ত করে স্ট্রিং তৈরি করার উদাহরণ।

rust
fn main() {
  let content = ["ও", "ই", "এ"];
  let result  = content.join(", ");

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

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

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

নাম বিবরণ
len অ্যারে মোট মানের সংখ্যা বের করতে ব্যবহৃত হয়।
first প্রথম মান বের করতে ব্যবহৃত হয়।
last শেষ মান বের করতে ব্যবহৃত হয়।
get নির্দিষ্ট ডেটা বের করতে ব্যবহৃত হয়।
contains নির্দিষ্ট মান রয়েছে কিনা পরীক্ষা করতে ব্যবহৃত হয়।
starts_with নির্দিষ্ট মান দিয়ে শুরু কিনা পরীক্ষা করতে ব্যবহৃত হয়।
ends_with নির্দিষ্ট মান দিয়ে শেষ কিনা পরীক্ষা করতে ব্যবহৃত হয়।
windows উইন্ডোর তথ্য পরিচালনা করতে ব্যবহৃত হয়।
chunks ডেটা নির্দিষ্ট সংখ্যায় বিভক্ত করতে ব্যবহৃত হয়।
reverse ডেটা ক্রম বিপরিত করতে ব্যবহৃত হয়।
sort ডেটা ক্রম সাজাতে ব্যবহৃত হয়। ব্যবহৃত হয়।
fill নির্দিষ্ট মান দিয়ে ডেটা পূরণ করতে ব্যবহৃত হয়।
swap দুটি মান পরস্পর অদলবদল করতে ব্যবহৃত হয়।
rotate_left মানকে বাম দিকে ঘোরানো ব্যবহৃত হয়।
rotate_right মানকে ডান দিকে ঘোরানো ব্যবহৃত হয়।
concat দুটি ডেটা একসাথে করতে ব্যবহৃত হয়।
join ডেটা মানগুলো যুক্ত করে স্ট্রিং তৈরি করতে ব্যবহৃত হয়।