GoLand相同目錄(包)下方法調用


之前寫的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都選擇當前目錄

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM