我试着写简单的计数器,但我不明白他为什么不工作..有我的代码package mainimport "fmt"type Count inttype Counter interface { Next() Prev() Jump(j int) //i want increase Count to 'j' value}func (c *Count) Next() { *c += 1 }func (c *Count) Prev() { *c -= 1 }func (c *Count) Jump(j int) { *c += j } //Here Errorfunc main() { val := new(Count) //0 val.Next() //+1 val.Jump(4) //+4 val.Prev() //-1 fmt.Println("Now ", *val) //expected 4}有人知道这里有什么问题吗?感谢提前!
1 回答
- 1 回答
- 0 关注
- 181 浏览
添加回答
举报
0/150
提交
取消