c 语言 fun函数用法,Golang——函数func

函数是执行特定公开、可复用的代码块,包括函数、匿名函数、闭包。可作为变量、返回值、参数等。

func 函数名(参数)(返回值){

函数体

}

函数名:字母、数字、下划线组成,第一个字母不能是数字;同一个包内,函数名也不能重名;

返回值:可返回多个返回值,必须用()包裹,并用,分隔

函数定义与使用

func testOne(){

fmt.Println("Hello")

}

func testTwo(x int){

fmt.Println(x)

}

//多个同类型的参数,可省略前面的类型

func testThree(x, y int){

fmt.Println(x, y)

}

func testSum(x int, y int)int{

ret := x + y

return ret

}

func testSum2(x int, y int)(ret int){

ret = x + y

return

}

//可变参数,在函数体中是切片类型

//固定参数和可变参数一起出现时候,可变参数必须放到最后

//go语言中没有默认参数

func testSum3(a int, x ...int)int{

fmt.Printf("tyep:%T,content:%v\n

你可能感兴趣的:(c,语言,fun函数用法)