之前寫的python,摸索go的時候發現相同目錄下寫的方法調用,在編譯時竟然會報錯,Mark~
相同目錄下方法調用,main.go文件調用tool.go中的add方法,要點如下:
1.兩個文件的pakage名相同,表示兩個文件在同一個包下
2.選擇編譯模式為文件夾編譯(詳細截圖見下文)
main.go
package main //goland創建project時會自動將package名設置為project名,需將此改成main,否則編譯后無法執行 import ( "fmt" ) func main(){ fmt.Println(Add(3, 5)) }
tool.go
package main func Add(a,b int) int{//方法名建設首字母大寫 return a + b }
編譯操作:
1.編輯器左側文件導航欄中,在main.go文件上右鍵“Create 'go build main.go'”。
2.Run kind模式選擇為Directory,Directory和Working directory都選擇當前目錄