特點
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)
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)