গো ডেটা অ্যাক্সেস
🌈গো ডেটা অ্যাক্সেস কি?
📋গো ডেটা অ্যাক্সেস হলো ডেটা অ্যাক্সেস করার পদ্ধতি।
⚒️গো ডেটা অ্যাক্সেস ডেটা অ্যাক্সেস করতে ব্যবহৃত হয়।
অ্যারে অ্যাক্সেস করার উদাহরণ।
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])
}
গো কন্টেন্ট এর অন্তর্ভুক্ত লিংক সমূহ
আরও জানতে লিঙ্ক গুলোতে ভিজিট করুন