জয়েন লগইন

গো ডেটা অ্যাক্সেস

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

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

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

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

go
package main
import "fmt"

func main() {
fruits := []string{"আপেল", "আঙ্গুর", "কমলা", "কলা"}

fmt.Println(fruits[0])
fmt.Println(fruits[1])
}

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

go
package main
import "fmt"

func main() {
user := map[string]string{
    "": "মোঃ আরিফ",
    "": "",
}

fmt.Println(user["নাম"])
fmt.Println(user["দেশ"])
}

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

go
package main
import "fmt"

func main() {
user := map[string]interface{}{
  "নাম": "মোঃ আরিফ",
  "তথ্য": map[string]string{
    "স্বপ্ন": "সফটওয়্যার ইঞ্জিনিয়ার",
    "দেশ": "বাংলাদেশ",
  },
}

fmt.Println(user["নাম"])
fmt.Println(user["তথ্য"].(map[string]string)["স্বপ্ন"])
fmt.Println(user["তথ্য"].(map[string]string)["দেশ"])
}

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

go
package main
import "fmt"

func main() {
user := map[string]interface{}{
  "নাম": "মোঃ আরিফ",
  "তথ্য": map[string]string{
    "স্বপ্ন": "সফটওয়্যার ইঞ্জিনিয়ার",
    "দেশ": "বাংলাদেশ",
  },
}

fmt.Println(user["নাম"])
fmt.Println(user["তথ্য"].(map[string]string)["স্বপ্ন"])
fmt.Println(user["তথ্য"].(map[string]string)["দেশ"])
}

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

go
package main
import "fmt"

func main() {
user := map[string]interface{}{
  "নাম": "মোঃ আরিফ",
  "দক্ষতা": []string{"পিএইচপি", "জাভা", "পাইথন", "জাভাস্ক্রিপ্ট"},
}

fmt.Println(user["নাম"])
fmt.Println(user["দক্ষতা"].([]string)[1])
fmt.Println(user["দক্ষতা"].([]string)[2])
}

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

go
package main
import "fmt"

func main() {
user := map[string]interface{}{
  "নাম": "মোঃ আরিফ",
  "কাজ": "প্রোগ্রামিং",
  "দক্ষতা": []string{"পিএইচপি", "পাইথন", "জাভাস্ক্রিপ্ট"},
  "তথ্য": map[string]string{
    "দেশ": "বাংলাদেশ",
  },
}

fmt.Println(user["নাম"])
fmt.Println(user["কাজ"])
fmt.Println(user["দক্ষতা"].([]string)[0])
fmt.Println(user["তথ্য"].(map[string]string)["দেশ"])
}

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

go
package main
import "fmt"

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

fmt.Println(users[0][0])
fmt.Println(users[0][1])
fmt.Println(users[0][2])
}

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

go
package main
import "fmt"

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

fmt.Println(users[0][0])
fmt.Println(users[0][1])
fmt.Println(users[0][2])
}

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

go
package main
import "fmt"

func main() {
users := []map[string]interface{}{
  {"আইডি": 10, "নাম": "তানিম", "দেশ": "বাংলাদেশ"},
  {"আইডি": 11, "নাম": "জোহান", "দেশ": "নেদারল্যান্ড"},
  {"আইডি": 12, "নাম": "হামিদ", "দেশ": "আফগানিস্তান"},
  {"আইডি": 13, "নাম": "সাকিব", "দেশ": "বাংলাদেশ"},
}

fmt.Println(users[0]["আইডি"])
fmt.Println(users[0]["নাম"])
fmt.Println(users[0]["দেশ"])
}

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

go
package main
import "fmt"

func main() {
users := [][]any{
  {"আইডি", "নাম", "দেশ"},
  {10, "তানিম", "বাংলাদেশ"},
  {11, "জোহান", "নেদারল্যান্ড"},
  {12, "হামিদ", "আফগানিস্তান"},
  {13, "সাকিব", "বাংলাদেশ"},
}
fmt.Println(users[0][0])
fmt.Println(users[0][1])
fmt.Println(users[0][2])
}

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

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

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