13 lines
219 B
Go
13 lines
219 B
Go
package main
|
|
|
|
func main() {
|
|
data := map[int]int{100: 10000}
|
|
value := data[100]
|
|
_ = value
|
|
|
|
// under hood
|
|
// pk := unsafe.Pointer(&key)
|
|
// pv := runtime.mapaccess1(typeOf(data), data, pk)
|
|
// value := *(*int)(pv)
|
|
}
|