go語言,變量引用的用法

package main

import "fmt"

func main() {
	//引用變量賦值
	var a string
	afuzhi(&a)
	fmt.Println(a)
	fmt.Println("=========================")
	bianliang()
}

func afuzhi(b *string) {
	*b = "ccc"
	//fmt.Println(b)
}

func bianliang() {
	var a = [3]int{1, 2, 3}
	var b = &a
	b[1]++
	fmt.Println(a, b)
}

/*
輸出結果

ccc
=========================
[1 3 3] &[1 3 3]
*/
相關文章
相關標籤/搜索