Go 函数
函数是一段可以在程序中重复使用的语句块。
页面加载时,函数不会自动执行。
函数将在调用时执行。
创建函数
要创建(通常称为声明)函数,请执行以下操作
- 使用
func
关键字。 - 指定函数名称,后跟括号 ()。
- 最后,在花括号 {} 内添加定义函数应该执行什么的代码。
语法
func FunctionName() {
// 要执行的代码
}
调用函数
函数不会立即执行。它们会被“保存以备后用”,并在调用时执行。
在下面的示例中,我们创建了一个名为“myMessage()”的函数。开花括号 ( { ) 表示函数代码的开始,闭花括号 ( } ) 表示函数的结束。该函数输出“I just got executed!”。要调用该函数,只需写下其名称,后跟两个括号 ()
示例
package main
import ("fmt")
func myMessage() {
fmt.Println("I just got executed!")
}
func main() {
myMessage() // 调用函数
}
结果
I just got executed!
函数可以多次调用。
示例
package main
import ("fmt")
func myMessage() {
fmt.Println("I just got executed!")
}
func main() {
myMessage()
myMessage()
myMessage()
}
结果
I just got executed!
I just got executed!
I just got executed!
Go 函数的命名规则
- 函数名必须以字母开头
- 函数名只能包含字母数字字符和下划线 (
A-z
,0-9
, 和_
) - 函数名称区分大小写
- 函数名不能包含空格
- 如果函数名由多个单词组成,可以使用为 多单词变量命名 引入的技术
提示:为函数指定一个反映函数作用的名称!