函数的引入2

This commit is contained in:
2025-11-09 09:43:12 +08:00
parent e9301e4751
commit 2bee5f4dec

33
main.go
View File

@@ -3,11 +3,40 @@ package main
import "fmt" import "fmt"
func main() { func main() {
//调用函数 //打印函数
fmt.Println(cal(10, 20)) fmt.Println(cal(10, 20))
//直接使用函数
calno(10, 50)
//打印函数返回的两个值
fmt.Println(cal2(10, 22))
//提取两个值然后打印
calz1, calz2 := cal2(10, 2)
fmt.Println(calz1)
fmt.Println(calz2)
//只接受一个值另一个_忽略
_, calz3 := cal2(10, 2)
fmt.Println(calz3)
} }
// 新建函数cal // 新建函数cal 两个数相加
// 函数命名规范,
//首字母不能是数字
//首字母大写可以被本包文件和其他包文件使用
//首字母小写只能被本包使用
func cal(num1 int, num2 int) int { func cal(num1 int, num2 int) int {
return num1 + num2 return num1 + num2
} }
// 无返回值
func calno(num1 int, num2 int) {
fmt.Println(num1 + num2)
}
func cal2(num1 int, num2 int) (int, int) {
return num1 + num2, num1 * num2
}