Go 调用包中函数或变量

注意:

  • 同一个包中调用函数,函数名定义没有特定要求
  • 不同包调用函数或者变量时,函数名定义必须以大写字典开头,例如:`func Add() {}`,表示当前函数或变量是可公开调用的

目录结构

GOPATH:D:/pro/

项目路径:D:/pro/src/app03

Go 调用包中函数或变量_第1张图片

 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()
}

总结:

Go 调用包中函数或变量_第2张图片

你可能感兴趣的:(golang,golang,开发语言,后端)