注意:
- 同一个包中调用函数,函数名定义没有特定要求
- 不同包调用函数或者变量时,函数名定义必须以大写字典开头,例如:`func Add() {}`,表示当前函数或变量是可公开调用的
目录结构
GOPATH:D:/pro/
项目路径:D:/pro/src/app03
aaa.go文件:
package controler
import (
"log"
)
func Test_01() {
log.Println("222")
}
func TEST_01_1() {
log.Println("222-222")
}
main.go文件:
package main
import (
"app03/controler"
"log"
)
func test_02() {
log.Println("333")
}
func TEST_04() {
log.Println("444")
}
func main() {
log.Println("111")
// go规范:调用其他包定义的函数,函数名首字母必须大写,否则无法调用
controler.Test_01()
controler.TEST_01_1()
// 同一个go文件中调用函数
test_02()
TEST_04()
}