GO相同文件夾下相同package不同文件間的函數調用

如:需要在main.go中調用,test1.go中的函數。直接run main.go會報錯如下在這裏插入圖片描述
調用代碼:
test1.go

package main

import "fmt"

func test0007()  {
	fmt.Printf("AAAAAAAAAAAAAAAAAAAA")

}

main.go

package main

import "fmt"

func main() {
	fmt.Printf("1111111111111\n")
	test0007()
}

解決辦法:(因爲直接run main.go 文件test1.go沒有編譯所有會報錯)
直接run該目錄,如下操作:
在這裏插入圖片描述
在這裏插入圖片描述

提示:
1 相同目錄下所有文件中只能有一個main函數,也就是隻有main函數才能調用其他不同文件的函數
2 調用是直接輸入函數名調用。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章