008_golang中的*和&详解

一个🌰就会明白

一、

package main
import (
	"fmt"
)

func printbools(isFinish *bool) {
	*isFinish = true
	fmt.Println(*isFinish)
}

func main() {
	isFinish := false
	printbools(&isFinish)  //输出:true
}

二、

Reference: http://www.runoob.com/go/go-pointers.html

 

posted @ 2018-06-22 07:04  arun_python  阅读(974)  评论(0)    收藏  举报