函数定义与调用

函数是组织好的、可重复使用的代码块,用于实现特定功能。Go 语言中函数的定义和调用非常灵活。

1. 函数定义

基本格式:

func 函数名(参数列表) 返回值类型 {
    // 函数体
    return 返回值
}

`

示例:

func add(a int, b int) int {
    return a + b
}

2. 函数调用

调用函数时传入对应参数:

sum := add(3, 5)  // sum 值为 8

3. 参数传递

Go 中函数参数是值传递,函数内部对参数的修改不会影响外部变量。

func modify(x int) {
    x = 10
}

调用时传入变量,外部变量不会改变。


掌握函数的定义与调用是编写模块化和可维护代码的基础。