method2.go 199 B

12345678910111213141516
  1. package main
  2. import "fmt"
  3. type IntVector []int
  4. func (v IntVector) Sum() (s int) {
  5. for _, x := range v {
  6. s += x
  7. }
  8. return
  9. }
  10. func main() {
  11. fmt.Println(IntVector{1, 2, 3}.Sum()) // Output: 6
  12. }