close
寫個程式測試一下
add1To1 vs add1To2
非指標與指標方式
-----------------------------------------------------------
package main
import "fmt"
func add1To1(n int) int {
n = n + 1
return n
}
func add1To2(n *int) {
*n = *n + 1
}
func main() {
number := 1
number = add1To1(number) //正常呼叫
fmt.Println("add1To1 : ",number)
number = 1
add1To2(&number) //呼叫指標
fmt.Println("add1To2 : ",number)
}
文章標籤
全站熱搜