// 代表 main 包里
package main

import "fmt"

//程序入口
func main() {
	/*Abc 功能 传入两个参数 2 3
	Abc功能里面进行的是 两个参数相加
	返回值 赋予 result变量
	:=代表result变量类型随Abc返回类型一样
	也可以写成
	var result=Abc(2, 3) 意思一样的
	*/
	result := Abc(2, 3)
	//fmt.Println 代表在控制台打印输出 值
	fmt.Println(result)
}

/*
定义一个功能 func 英文就是 功能 的意思
Abc 就是功能名
首字母大写 代表 别的地方引用这个包就可以调用该 Abc功能 (像 java public)
首字母小写 代表 不支持外部调用,只能本文件包里调用 (像 java private)
小括号里 参数可以根据需要定义需要个数
小括号后面 int64 代表最后返回 什么类型
*/
func Abc(a int64, b int64) int64 {
	return a + b
}
