[toc] Go語言中 指針不能運算 參數傳遞 不像C++、Java、Python等語言一樣參數傳遞有 值傳遞和引用傳遞 兩種方式, Go語言只有值傳遞 。 定義變數類型的時候就應考慮如何使用該變數,用作一個值還是一個指針。 參數傳遞示意圖: 傳遞變數 傳遞指針 傳遞對象 ...
目錄
var a int = 2
var pa *int = &a
*pa = 3
fmt.Println(a)
Go語言中 指針不能運算
參數傳遞
不像C++、Java、Python等語言一樣參數傳遞有值傳遞和引用傳遞兩種方式,Go語言只有值傳遞。
定義變數類型的時候就應考慮如何使用該變數,用作一個值還是一個指針。
參數傳遞示意圖:
- 傳遞變數
- 傳遞指針
- 傳遞對象