package main
import "fmt"
//自定义函数 : 功能 :两个值相加 :
func cal (num1 int, num2 int) { //如果返回值类型就一个的话,那么括号可以不写
var sum int =0
sum += num1
sum += num2
//return sum
fmt.Println (sum)
}
func main(){
// 功能 :10+20
//调用函数:
cal(10, 20)
}
输出 为 30
package main
import "fmt"
// func 函数名 (形参列表) (返回值类型列表){
// 执行语句..
// --return +返回值列表
//}
//自定义函数 : 功能 :两个值相加 :
func cal (num1 int, num2 int) (int) { //如果返回值类型就一个的话,那么括号可以不写
var sum int =0
sum += num1
sum += num2
return sum
//fmt.Println (sum)
}
func main(){
// 功能 :10+20
//调用函数:
sum := cal(10, 20)
fmt.Println (sum)
输出也是30
这2者有什么区别吗 或者说为什么需要返回值