函数(续)

当连续两个或多个函数的已命名形参类型相同时,除最后一个类型以外,其它都可以省略。

在本例中,

  1. x int, y int

被缩写为

  1. x, y int

functions-continued.go

  1. package main
  2. import "fmt"
  3. func add(x, y int) int {
  4. return x + y
  5. }
  6. func main() {
  7. fmt.Println(add(42, 13))
  8. }