012_go语言中的Functions 函数
2024-09-01 20:29:07
代码演示
package main
import "fmt"
func plus(a int, b int) int {
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)
}
代码运行结果
1+2 = 3
1+2+3 = 6
代码解读:
- 第一个函数,接收两个int类型的参数,并且返回一个int类型的返回值,该函数功能是计算a+b的和,并且返回回去
- go语言不会自动返回最后一个表达式的值,需要明确的返回
- 多个连续参数为同一类型时候,可以仅声明最后一个参数类型,而忽略前面的参数类型
最新文章
- JS判断用户手机是IOS还是Android
- Mysql 第一天
- Windows线程漫谈界面线程和工作者线程
- 黑马程序员_ JAVA中的多线程
- 安装 Dubbo 注册中心(Zookeeper-3.4.6)--单节点
- DEEP LEARNING WITH STRUCTURE
- 减肥App计划
- Netty笔记
- iOS socket编程
- 关于判断变量是否为null的顺序问题。
- NuGet学习笔记(1)——初识NuGet及快速安装使用(转)
- Gson使用初探
- 我工作这几年(五)-- Android学习4.5月总结(一)
- 函数式编程很难,这正是你要学习它的原因 | 外刊IT评论网
- SQL SERVER 字符串按数字排序
- http响应结构分析
- Vagrant 中配置局域网端口
- swift 实践- 07 -- UISwitch 开关
- 【原创 Hadoop&;Spark 动手实践 5】Spark 基础入门,集群搭建以及Spark Shell
- 【iCore4 双核心板_ARM】例程三十七:SDRAM实验——读写SDRAM