// Golang程序,使用func与// 没有返回类型的两个参数package main
import"fmt"// 接受两个int型参数的函数funcadd(x int, y int){var sum int= x + y
fmt.Println(sum)// 输出总和}// 主函数funcmain(){add(10,20)//传递参数}
Go
输出:
30
Go
示例2: 有返回值
// Golang程序,使用具有// 两个参数和任何返回类型的funcpackage main
import"fmt"// 接受两个参数的函数,参数和返回值都为int类型funcadd(x int, y int)int{var z int= x + y
return z
}// 主函数funcmain(){// 传递参数并在sum中接收返回值var sum =add(10,20)// 输出总和
fmt.Println(sum)}