-
Notifications
You must be signed in to change notification settings - Fork 0
/
map.go
37 lines (29 loc) · 970 Bytes
/
map.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
package main
import "fmt"
func main() {
person := map[string]string{
"name": "Fransiskus Andika Setiawan",
"address": "Jakarta Pusat",
}
//Add data to map / ubah data map
person["kost"] = "butini"
fmt.Println(person)
fmt.Println(person["address"])
fmt.Println(person["name"])
fmt.Println(person["kost"])
fmt.Println(len(person))
// Funtion map
// Operasi | Keterangan |
// len(map) | Untuk mendapatkan jumlah data di map |
// map(key) | Untuk data di map menggunakan key |
// map[key] = value | Untuk mengubah data di map dengan key |
// make(map[TypeKey]TypeValue) | Untuk membuat map baru |
// delete(map, key) | Untuk menghapus data di map |
book := make(map[string]string)
book["title"] = "Dika belajar golang"
book["author"] = "Fransiskus Andika Setiawan"
book["error"] = "Salah"
fmt.Println(book)
delete(book, "error")
fmt.Println(book)
}