Golang 使用带有两个参数的func
函数可以使用特定的参数来接收值,并相应地执行所需的任务。带有两个参数的函数的语法是:
func function_name( [parameter_1 parameter_2] ) [return_types]
{
函数主体
}
示例1: 没有返回值
// Golang程序,使用func与
// 没有返回类型的两个参数
package main
import "fmt"
// 接受两个int型参数的函数
func add(x int, y int) {
var sum int = x + y
fmt.Println(sum) // 输出总和
}
// 主函数
func main() {
add(10, 20) //传递参数
}
输出:
30
示例2: 有返回值
// Golang程序,使用具有
// 两个参数和任何返回类型的func
package main
import "fmt"
// 接受两个参数的函数,参数和返回值都为int类型
func add(x int, y int) int {
var z int = x + y
return z
}
// 主函数
func main() {
// 传递参数并在sum中接收返回值
var sum = add(10, 20)
// 输出总和
fmt.Println(sum)
}
输出:
30