我在实现以下代码时遇到错误:
package main import ( "fmt" ) type Struct struct { a int b int } func Modifier(ptr *Struct,ptrInt *int) int { *ptr.a++ *ptr.b++ *ptrInt++ return *ptr.a + *ptr.b + *ptrInt } func main() { structure := new(Struct) i := 0 fmt.Println(Modifier(structure,&i)) }
这给了我一个关于“ptr.a的无效间接(类型int)……”的错误.还有为什么编译器不给我关于ptrInt的错误?提前致谢.