简介
Coddy Golang 中的函数和指针 课程的第 4 课,共 19 课。
函数是组合在一起、方便重复使用的代码块。这意味着,把代码组合到函数中后,我们就可以按需多次使用它。
如果你跟着学习这个 GoLang 系列课程,从一开始就会用到函数。要打印一条消息,我们会使用内置函数 Println。“内置函数”指的是已经创建并集成到语言中的函数,因此我们可以直接调用并使用它。
现在来学习如何创建和使用自己的函数。在 GoLang 中创建函数的语法如下:
func functionName() {
// 函数体
}要创建函数,我们使用关键字 func,后面接函数名。你可以随意命名,但不能使用 main 和 init,因为它们在 GoLang 中有特殊用途。函数名后面的括号中放参数(稍后会解释),然后写上花括号,并在其中写明这个函数要执行的操作。
来看一个简单的函数示例,它会在屏幕上打印一条消息:
func printMessage() {
fmt.Println("This is a function")
}这里,我们把函数命名为 printMessage。这个函数的作用是在屏幕上显示一条消息。
注意,函数声明应该写在 main 函数外面,如下所示:
package main
import "fmt"
func main() {
}
func printMessage() {
fmt.Println("This is a function")
}现在运行这段代码,不会有任何输出,因为我们没有调用这个函数。要调用它,需要在 main 函数中这样写:
func main() {
printMessage()
}现在运行这段代码,就会得到函数输出的消息:
This is a function
挑战
简单编写一个名为 printMessage 的函数,让它打印消息 "Welcome to Coddy" 4 次。
你只需要编写函数,不需要在 main 函数中调用它。
亲手试试
import "fmt"
// 在这里写你的代码
Golang 中的函数和指针中的所有课
自己练习: Go 在线编译器