Junior — Middle
Hash cədvəli strukturunu yaratmaq və istifadə etmək üçün hansı metodlar mövcuddur?
sobes.tech Süni İntellekt
AI-dan cavab
Go (Golang) dilində məlumatlar strukturu olan hash cədvəli, daxili map tipi vasitəsilə həyata keçirilir. Bu, açarları dəyərlərlə əlaqələndirən assosiativ massivdir.
map yaratmaq və istifadə etmək aşağıdakı addımları əhatə edir:
- Açar və dəyər tiplərini göstərərək
maptipində dəyişən elan edin. makefunksiyası ilə başlatın.- Elementləri əlavə edin, oxuyun və silin.
Nümunə:
package main
import "fmt"
func main() {
// Açarları string, dəyərləri int olan map yaradırıq
ages := make(map[string]int)
// Elementlər əlavə edirik
ages["Alice"] = 30
ages["Bob"] = 25
// Elementi oxuyuruq
fmt.Println("Alice-in yaşı:", ages["Alice"])
// Açarın mövcud olub-olmadığını yoxlayırıq
age, ok := ages["Charlie"]
if ok {
fmt.Println("Charlie-in yaşı:", age)
} else {
fmt.Println("Charlie açarı tapılmadı")
}
// Elementi silirik
delete(ages, "Bob")
}
Beləliklə, Go-da map, əlavə etmə, axtarış və silmə əməliyyatları üçün rahat sintaksis ilə səmərəli hash cədvəli tətbiqi üsuludur.