Golandマルチファイルプログラミング

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()
}

注:
異なるディレクトリにあるマルチファイルプログラミング関数最初の文字はパブリックを意味し、外部から呼び出すことができます。小文字はプライベートを意味し、外部から呼び出すことはできません。
同じディレクトリ内の関数最初の文字の大文字と小文字に関係なく呼び出すことができます。

おすすめ

転載: blog.csdn.net/weixin_43891775/article/details/113095333