首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Go程序例子(11):函数

Go程序例子(11):函数

原创
作者头像
用户11078756
发布2024-12-10 11:43:38
发布2024-12-10 11:43:38
1450
举报
文章被收录于专栏:go程序例子go程序例子

函数是 Go 的核心。我们将通过几个不同的示例来学习函数。

代码语言:go
复制
package main

import "fmt"
// 这是一个接收两个整数并返回它们和的整数函数。
func plus(a int, b int) int {
	// Go 要求显式返回,即它不会自动返回最后一个表达式的值。
    return a + b
}
// 当你有多个连续的相同类型的参数时,你可以省略除最后一个参数之外的其他参数的类型名称。
func plusPlus(a, b, c int) int {
    return a + b + c
}

func main() {
	// 调用函数就像你预期的那样,使用函数名(参数)。
    res := plus(1, 2)
    fmt.Println("1+2 =", res)

    res = plusPlus(1, 2, 3)
    fmt.Println("1+2+3 =", res)
}

运行结果:

代码语言:javascript
复制
$ go run functions.go 
1+2 = 3
1+2+3 = 6

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档