代码演示

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语言不会自动返回最后一个表达式的值,需要明确的返回
  • 多个连续参数为同一类型时候,可以仅声明最后一个参数类型,而忽略前面的参数类型

最新文章

  1. JS判断用户手机是IOS还是Android
  2. Mysql 第一天
  3. Windows线程漫谈界面线程和工作者线程
  4. 黑马程序员_ JAVA中的多线程
  5. 安装 Dubbo 注册中心(Zookeeper-3.4.6)--单节点
  6. DEEP LEARNING WITH STRUCTURE
  7. 减肥App计划
  8. Netty笔记
  9. iOS socket编程
  10. 关于判断变量是否为null的顺序问题。
  11. NuGet学习笔记(1)——初识NuGet及快速安装使用(转)
  12. Gson使用初探
  13. 我工作这几年(五)-- Android学习4.5月总结(一)
  14. 函数式编程很难,这正是你要学习它的原因 | 外刊IT评论网
  15. SQL SERVER 字符串按数字排序
  16. http响应结构分析
  17. Vagrant 中配置局域网端口
  18. swift 实践- 07 -- UISwitch 开关
  19. 【原创 Hadoop&Spark 动手实践 5】Spark 基础入门,集群搭建以及Spark Shell
  20. 【iCore4 双核心板_ARM】例程三十七:SDRAM实验——读写SDRAM

热门文章

  1. 攻防世界ics-4
  2. JVM 专题二十二:垃圾回收(六)垃圾回收器 (三)
  3. Django之ORM查询操作详解
  4. C#-CLR note - 26线程
  5. go : 连接数据库并插入数据
  6. Windows搭建Redis集群-详细教程
  7. JAVA集合三:几种Set框架
  8. Shell基本语法---for语句
  9. INS(Instagram)如何绑定谷歌二次验证码/谷歌身份验证/双重认证?
  10. Java应用服务器之tomcat session server msm搭建配置