Golang:閉包函數中對外部變量引用的是值還是指針

Golang:閉包函數中對外部變量引用的是值還是指針

package main

import "fmt"

func main() {
	v := 10
	defer func() {
		fmt.Printf("v = %d\n", v)
	}()
	v = 30
}

輸出:

v = 30

顯而易見,引用的是指針

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章