package main
import "fmt"
type Integer int
func (a *Integer) add(b Integer) {
*a += b
}
func main() {
var a Integer = 1
a.add(2)
fmt.Println("a = ", a)
var temp = [3]int{1, 2, 3}
var th = &temp
th[1]++
fmt.Print(temp, *th)
}
package main
import "fmt"
type Integer int
func (a *Integer) add(b Integer) {
*a += b
}
func main() {
var a Integer = 1
a.add(2)
fmt.Println("a = ", a)
var temp = [3]int{1, 2, 3}
var th = &temp
th[1]++
fmt.Print(temp, *th)
}
转载于:https://my.oschina.net/roderickkennedy/blog/188553