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