Golang基础-函数一(七)

Golang-函数

1.函数的引入

【1】为什么要使用函数:
提高代码的复用型,减少代码的冗余,代码的维护性也提高了

【2】函数的定义:
为完成某一功能的程序指令(语句)的集合,称为函数。

【3】基本语法

func   函数名(形参列表)(返回值类型列表){
                        执行语句..
                        return + 返回值列表
}

【4】函数的定义和函数的调用案例:

加减普通的写法

package main
import "fmt"
func main() {
	//功能:10 + 20
	var num1 int = 10
	var num2 int = 20
    //求和:
	var sum int = 0
	sum += num1
	sum += num2
	fmt.Println(sum)

	//功能:30 + 50
	var num3 int = 30
	var num4 int = 50
	var sum1 int = 0
	sum1 += num3
	sum1 += num4
	fmt.Println(sum1)
}

加减函数的写法

package main
import "fmt"

// func 函数名(形参列表)(返回值类型列表){
//   执行语句..	
//}

//自定义函数:功能:两个数相加:
func cal (num1 int,num2 int) (int) { // 如果返回值类型就一个的话,那么()是可以省略不写的
    var sum int = 0
	sum += num1
	sum += num2
	return sum
}

func main() {
	//功能:10 + 20
	//调用函数:
	sum := cal(10,20)
	fmt.Println(sum)
    
	//功能:30 + 50
	var num3 int = 30
	var num4 int = 50
    //调用函数:
	sum1 := cal(num3,num4)
	fmt.Println(sum1)
	
}

2.函数的细节一

【1】函数:
对特定的功能进行提取,形成一个代码片段,这个代码片段就是我们所说的函数
【2】函数的作用:提高代码的复用性
【3】函数和函数是并列的关系,所以我们定义的函数不能写到main函数中
【4】基本语法

func   函数名(形参列表)(返回值类型列表){
                        执行语句..
                        return + 返回值列表
} 

(1)函数名:
遵循标识符命名规范:见名知意 addNum,驼峰命名addNum
首字母不能是数字
首字母大写该函数可以被本包文件和其它包文件使用(类似public)
首学母小写只能被本包文件使用,其它包文件不能使用(类似private)

(2)形参列表:
形参列表:个数:可以是一个参数,可以是n个参数,可以是0个参数
形式参数列表:作用:接收外来的数据
实际参数:实际传入的数据

package main
import "fmt"

// func 函数名(形参列表)(返回值类型列表
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值