Go是门简洁、高效的语言,因为在底层封装了许多东西,在go的编写中有许多细节需要我们留意,此文章尽可能通过代码来列举一些go语言中的细节(keng)。 1. func main() { slice := []int{0, 1, 2, 3} m := make(map[int]*int) for key, val := range slice { m[key] = &val } for k, v := range m { fmt.Println(k, ->, *v) } } // 0 -> 3 // 1 -> 3 // 2 -> 3 // 3 -> 3 go中传递是值传