Golandマルチファイルプログラミング
序文
- プロジェクトを書くときは間違いなくマルチファイルプログラミングを使うので、ここではGolandでマルチファイルを書く方法を紹介します
ステップ
- プロジェクトの下に新しいsrcソースコードディレクトリを作成します
- セットゴービルド
- 実行の種類をディレクトリに、ディレクトリをsrcに設定します
- 設定を選択
- +をクリックして、srcのディレクトリをGOPATHに追加します
同じディレクトリでのマルチファイルプログラミング
- 同じディレクトリ内のすべてのGoファイルは同じパッケージである必要があります
- 同じディレクトリ内の他のファイルを呼び出す関数は、パッケージ名を追加する必要はありません
- 今栗を与える:
// test.go
package main
import "fmt"
func Myprint() {
fmt.Println("hello")
}
// main.go
package main
func main() {
Myprint()
}
異なるディレクトリでのマルチファイルプログラミング
- 異なるディレクトリは、異なるパスにある異なるgoソースファイルを参照します
- 新しいディレクトリ構造は次のとおりです。
- ファイルコードは次のとおりです。
// test.go
package Test
import "fmt"
func Myprint() {
fmt.Println("hello")
}
// main.go
package main
import "Test"
func main() {
Test.Myprint()
}
注:
異なるディレクトリにあるマルチファイルプログラミング関数の最初の文字はパブリックを意味し、外部から呼び出すことができます。小文字はプライベートを意味し、外部から呼び出すことはできません。
同じディレクトリ内の関数最初の文字の大文字と小文字に関係なく呼び出すことができます。