জয়েন লগইন

রাস্ট ডেটা অ্যাক্সেস

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

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

⚒️রাস্ট ডেটা অ্যাক্সেস ডেটা অ্যাক্সেস করতে ব্যবহৃত হয়।

তালিকা অ্যাক্সেস করার উদাহরণ।

rust
fn main() {
  let fruits = vec!["আপেল", "আঙ্গুর", "কমলা", "কলা"];

  println!("{}", fruits[0]);
  println!("{}", fruits[1]);
}

কী ও ভ্যালু জোড়া হতে অ্যাক্সেস করার উদাহরণ।

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

  let user = HashMap::from([
    ("", "মোঃ আরিফ"),
    ("", "")
  ]);

  println!("{}", user["নাম"]);
  println!("{}", user["দেশ"]);
}

নেস্টেড অ্যাক্সেস করার উদাহরণ।

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

  let user = HashMap::from([
    ("নাম", "মোঃ আরিফ"),
    ("তথ্য", HashMap::from([
      ("স্বপ্ন", "সফটওয়্যার ইঞ্জিনিয়ার"),
      ("দেশ", "বাংলাদেশ")
    ]))
  ]);

  println!("{}", user["নাম"]);
  println!("{}", user["তথ্য"]["স্বপ্ন"]);
  println!("{}", user["তথ্য"]["দেশ"]);
}

বহুমাত্রিক ডেটা অ্যাক্সেস করার উদাহরণ।

rust
fn main() {
  let users = [
    (10, "তানিম", "বাংলাদেশ"),
    (11, "জোহান", "নেদারল্যান্ড"),
    (12, "হামিদ", "আফগানিস্তান"),
    (13, "সাকিব", "বাংলাদেশ")
  ];

  println!("{}", users[0].0);
  println!("{}", users[0].1);
  println!("{}", users[0].2);
}

রাস্ট কন্টেন্ট এর অন্তর্ভুক্ত লিংক সমূহ

আরও জানতে লিঙ্ক গুলোতে ভিজিট করুন

অ্যারে বুলিয়ান কাস্টিং comments কন্ডিশন ডেটা অ্যাক্সেস datarenders datastructures ডেটা টাইপ ডিরেক্টরি এক্সেপশন ফাইল সিস্টেম ফাংশন জেসন keywords লুপ maps গণিত অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং অপারেটর outputs রেজেক্স স্ট্রিং variables