01詳細GOPATHゴー言語

でGOLANDでGOPATHを設定します。

ライン上で以下のパスに直接ではなく、ファイル書き込みコードパスを設定した後

GO下のsrcディレクトリには、名前は、コードモジュールで、srcディレクトリ名で参照実際のパッケージ名ながら、GOPATHを認識し、

 

complicated.go:

 

パッケージMYPACKの

インポート"数学" 

GetDistance(XA、YA、XB、YBのfloat64)のfloat64 {FUNC 
	DX:=第Xa - XBの
	DY:= YA - YB 
	math.Powを((戻りmath.Pow(DX、2)+ math.Pow (DY、2))、0.5)
}

 

  

 

simple.go

 

パッケージMYPACKの

FUNCの追加(、BのINT)(和INT){ 
	+ B戻り
} 

FUNCサブ(、BのINT)(異なるINT){ 
	リターンを- B 
} 

ムル(、BのINT)(製品INT)FUNC { 
	* bを返す
} 

ディビジョン(、BのINT)(商のfloat64){funcを
	商=のfloat64(A)/のfloat64(b)に
	戻り
}

 

 

最終コールスクリプト:

 

パッケージメイン

インポート(
	"FMT" 
	"MYPACK" 
/ ** / 
メインFUNC(){ 
	製品:= mypack.Mul(3、4)
	fmt.Println(製品)

	の距離:= mypack.GetDistance(-3、-4、 3、4)
	fmt.Println(距離)
}

 

  

 

おすすめ

転載: www.cnblogs.com/yunweiqiang/p/11796356.html