函数定义与调用
函数是组织好的、可重复使用的代码块,用于实现特定功能。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
}
调用时传入变量,外部变量不会改变。
掌握函数的定义与调用是编写模块化和可维护代码的基础。
相关内容
- 什么是 Go Go 是由 Google 开发的一种开源编程语言,以简洁、高效、并发编程支持强著称,广泛应用于后端开发、云原生和微服务等领域。
- Go 的特点与适用场景 Go 语言以高并发、快速编译、简洁语法和强大标准库著称,适用于构建高性能网络服务、微服务架构和云原生应用。
- 安装 Go(Windows/Linux/macOS) 本节介绍如何在 Windows、Linux 和 macOS 上安装 Go 语言开发环境,包含安装步骤、验证方法及常见注意事项。
- 设置环境变量 本节介绍如何为 Go 语言配置环境变量,包括 GOPATH、GOROOT、PATH 等关键变量,适用于 Windows、Linux 和 macOS 系统。
- 第一个 Go 程序(Hello World) 本节将带你编写第一个 Go 程序“Hello, World”,帮助你快速了解 Go 的基础语法和程序结构。
- Go Modules 简介 本节介绍 Go Modules 的基本概念与用法,它是 Go 官方推荐的依赖管理方式,支持版本控制、依赖隔离和构建一致性。