Go 教程

浏览10428
更新时间2025-08-13

创建函数

要创建(通常称为声明)函数,请执行以下操作:

  • 使用 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 和 _)
  • 函数名区分大小写
  • 函数名不能包含空格
  • 如果函数名由多个单词组成,则可以使用为多词变量命名时引入的技术

提示:请给函数起一个反映其功能的名称!

相关视频

更多

免费

php8,我来也
初级php8,我来也

34万次学习

收藏

免费

Thinkphp6.0正式版视频教程
中级Thinkphp6.0正式版视频教程

39.6万次学习

收藏

免费

细说PHP第一季
中级细说PHP第一季

31万次学习

收藏

精品课程

更多
前端入门_HTML5
前端入门_HTML5

共29课时

65万人学习

CSS视频教程-玉女心经版
CSS视频教程-玉女心经版

共25课时

41.3万人学习

JavaScript极速入门_玉女心经系列
JavaScript极速入门_玉女心经系列

共43课时

76.7万人学习

独孤九贱(1)_HTML5视频教程
独孤九贱(1)_HTML5视频教程

共25课时

64.1万人学习

独孤九贱(2)_CSS视频教程
独孤九贱(2)_CSS视频教程

共22课时

24.4万人学习

独孤九贱(3)_JavaScript视频教程
独孤九贱(3)_JavaScript视频教程

共28课时

36.2万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时

133.2万人学习

热门下载

更多
phpStudy 2018最新版
phpStudy 2018最新版

集成PHP7,16种组合,超全大合集

下载

VC9 32位
VC9 32位

VC9 32位 phpstudy集成安装环境运行库

下载

VC11 32位
VC11 32位

VC11 32位 phpstudy集成安装环境运行库​

下载

php程序员工具箱完整版
php程序员工具箱完整版

程序员工具箱 v1.0 php集成环境

下载

VC14 32位
VC14 32位

VC14 32位 phpstudy安装环境运行库

下载

SublimeText3汉化版
SublimeText3汉化版

中文版,非常好用

下载

Notepad++ Windows版
Notepad++ Windows版

Notepad++ 8.9.7 Windows版官方安装包,适合 Windows 用户进行代码编辑、文本处理、语法高亮和插件扩展配置。

下载