ホームページ >バックエンド開発 >Golang >Go言語ファイルタイプのリスト

Go言語ファイルタイプのリスト

WBOY
WBOYオリジナル
2024-04-08 12:33:01549ブラウズ

Go 言語のファイル タイプは主にサフィックスによって識別されます。一般的なタイプには次のものがあります: .go: ソース コード ファイル.mod: モジュールの説明 file_test.go: テスト ファイル.c: C 言語のソース コード file_.s: アセンブリ言語のソース コード ファイル.h: C 言語ヘッダー ファイル

Go言語ファイルタイプのリスト

Go 言語ファイル タイプのリスト

Go 言語ファイル タイプはサフィックスによって識別されます。接尾辞の種類はさまざまな用途を表します。一般的な Go 言語ファイルの種類の一部を次に示します。

  • .go: Go 言語プログラムのソース コードを含むソース コード ファイル。
  • .mod: プロジェクトで使用されるモジュールとバージョンを指定するモジュール説明ファイル。
  • _test.go: 単体テストと統合テストの作成に使用されるテスト ファイル。
  • .c: Go 言語コードと組み合わせて使用​​して、ネイティブ ライブラリまたはシステム コールへのアクセスを提供する C 言語ソース コード ファイル。
  • __.s: ハードウェアを低レベルで操作するために Go 言語コードと組み合わせて使用​​できるアセンブリ言語ソース コード ファイル。
  • .h: 宣言とマクロを含む C 言語ヘッダー ファイルは、Go 言語コードと組み合わせて使用​​できます。

実際的なケース:

単純な Go 言語プログラムを作成し、さまざまなファイル タイプを使用します:

// main.go (源代码文件)
package main

import "fmt"

func main() {
    fmt.Println("Hello, Go!")
}
// _test.go (测试文件)
package main

import "testing"

func TestMain(t *testing.T) {
    want := "Hello, Go!"
    got := "Hello, Go!"
    if want != got {
        t.Errorf("want %q, got %q", want, got)
    }
}
// go.mod (模块描述文件)
module myapp

require (
    github.com/golang/protobuf v1.5.2
)
// 构建和运行程序
go build main.go
./main

// 运行测试
go test

出力 :

えー

以上がGo言語ファイルタイプのリストの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。