如何將一個(gè)指針設(shè)置為乘法函數(shù)?package mainimport "fmt"type Cube struct { u int}func (h *Cube) space() int { return h.u * h.u * h.u}func main() { h := Cube { u: 10, } fmt.Println(h.space()) h := Cube { u: 100, } fmt.Println(h.space())}println 的第一個(gè)請(qǐng)求返回 1000,但是第二個(gè) println 出錯(cuò)了,告訴 := 左側(cè)沒有新變量,但我希望指針使用完全相同的 u: 更改為 100
如何將一個(gè)指針設(shè)置為乘法函數(shù)?
慕的地6264312
2021-12-20 10:45:21