Buatlah sebuah fungsi yang akan menerima sebuah data map dan akan mengembalikan map baru yang beberapa key-value-nya telah dihapus karena tidak relevan dengan map tersebut.
Function akan menerima 2 parameter, yaitu:
mapData
(map) - map dengan key bertipe string dan value apapun (interface{}
/any
) yang akan dihapus key-value-nyakey
(string) - key yang akan dihapus dari map
mapData
tidak akan kosongkey
tidak akan berisi string kosong
input: map[ name: "Edo", age: 20, address: "Jakarta"], 'address'
output: map[ name: "Edo", age: 20]
input: map[run: "lari", jump: "loncat", swim: "berenang"], 'jump'
output: map[run: "lari", swim: "berenang"]
input: map[satu: "ichi", dua: "ni", tiga: "san", empat: "yon", lima: "go"], 'tiga'
output: map[satu: "ichi", dua: "ni", empat: "yon", lima: "go"]
- Gunakan
delete
untuk menghapus key-value dari map