面试题答案
一键面试在Go语言中,函数定义的基本语法结构如下:
func functionName(parameterList) (returnValueList) {
// 函数体
}
func
:函数定义的关键字。functionName
:函数的名称,遵循Go语言的命名规则。parameterList
:参数列表,由参数名和参数类型组成,多个参数之间用逗号分隔。如果没有参数,这里为空括号()
。returnValueList
:返回值声明,定义函数返回值的类型。可以有多个返回值,用括号括起来,如果只有一个返回值,括号可以省略。
示例:定义一个接受两个整数参数并返回它们之和的函数
package main
import "fmt"
func add(a, b int) int {
return a + b
}
在上述示例中:
add
是函数名。a, b int
表示接受两个int
类型的参数a
和b
。int
表示返回值类型为int
。函数体中通过return a + b
返回两个参数的和。