14 - Go 函数的基本使用

本文介绍了如何在Go语言中定义和调用函数,包括求和、减法运算,并展示了递归调用和多级函数调用的过程。通过实例演示了函数的灵活性和实用性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

函数的基本使用

package main

import "fmt"

func main() {
	a := 200
	b := 100
	res1 := Add(a, b)
	fmt.Printf("计算和: %d\n", res1)
	res2 := Sub(a, b)
	fmt.Printf("计算差: %d\n", res2)
	res3 := sum(a)
	fmt.Printf("计算之和: %d\n", res3)
	//函数调用
	fmt.Println("开始调用A函数")
	A()

}

//求和函数
func Add(a1 int, a2 int) int {
	return a1 + a2
}
func Sub(a1, a2 int) int {
	return a1 - a2
}

//函数功能:实现1-n之间所有数字和的运行
func sum(n int) int {
	var res int
	for i := 0; i <= n; i++ {
		res += i
	}
	return res
}

//函数的调用关系
func A() {
	fmt.Println("正在执行A函数。。。。。")
	fmt.Println("开始调用B函数")
	B()
	fmt.Println("结束B函数的调用")
}
func B() {
	fmt.Println("正在执行B函数。。。。。")

}

执行结果

GOROOT=C:\Go #gosetup
GOPATH=E:\Gosrc #gosetup
C:\Go\bin\go.exe build -o C:\Users\dell\AppData\Local\Temp\___go_build__go.exe E:/Gosrc/mage/函数的基本使用.go #gosetup
C:\Users\dell\AppData\Local\Temp\___go_build__go.exe #gosetup
计算和: 300
计算差: 100
计算之和: 20100
开始调用A函数
正在执行A函数。。。。。
开始调用B函数
正在执行B函数。。。。。
结束B函数的调用
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值