Menu
CoddyTech

简介

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

 

challenge icon

挑战

简单

编写一个名为 printMessage 的函数,让它打印消息 "Welcome to Coddy" 4 次。

你只需要编写函数,不需要在 main 函数中调用它。

亲手试试

import "fmt"

// 在这里写你的代码 

Golang 中的函数和指针中的所有课

自己练习: Go 在线编译器