7、Go指針

特點

1、Go指針不能運算

2、Go中所有的參數默認爲值傳遞,可在參數類型前加*指定傳遞指針

//僅作值傳遞
func swap(a,b int){
	a,b = b,a
}

//傳遞指針
func swapRef(a,b *int){
	*a,*b = *b,*a
}


a:=3
b:=4
swapRef(&a,&b)

 

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