栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Go语言

第001节:函数

Go语言 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

第001节:函数

一、函数

1.1 什么是函数

函数是执行特定任务的代码块。

1.2 函数的声明

go语言至少有一个main函数

语法格式:

func funcName(parametername type1, parametername type2) (output1 type1, output2 type2) {//这里是处理逻辑代码//返回多个值return value1, value2}

func:函数由 func 开始声明funcName:函数名称,函数名和参数列表一起构成了函数签名。parametername type:参数列表,参数就像一个占位符,当函数被调用时,你可以将值传递给参数,这个值被称为实际参数。参数列表指定的是参数类型、顺序、及参数个数。参数是可选的,也就是说函数也可以不包含参数。output1 type1, output2 type2:返回类型,函数返回一列值。return_types 是该列值的数据类型。有些功能不需要返回值,这种情况下 return_types 不是必须的。上面返回值声明了两个变量output1和output2,如果你不想声明也可以,直接就两个类型。如果只有一个返回值且不声明返回值变量,那么你可以省略包括返回值的括号(即一个返回值可以不声明返回类型)函数体:函数定义的代码集合。

1.3 函数的使用

示例代码:

package mainimport "fmt"func main() {      var a int = 100   var b int = 200   var ret int      ret = max(a, b)   fmt.Printf( "最大值是 : %dn", ret )}func max(num1, num2 int) int {      var result int   if (num1 > num2) {      result = num1   } else {      result = num2   }   return result }

运行结果:

最大值是 : 200
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/793641.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号