如:需要在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 調用是直接輸入函數名調用。