Liste der Go-Sprachdateitypen

WBOY
Freigeben: 2024-04-08 12:33:01
Original
540 Leute haben es durchsucht

Go-Sprachdateitypen werden hauptsächlich durch Suffixe identifiziert: .go: Quellcodedatei.mod: Modulbeschreibung file_test.go: Testdatei.c: C-Sprachquellcodedatei_.s: Assembler-Quellcodedatei .h : C-Sprach-Header-Datei

Liste der Go-Sprachdateitypen

Liste der Go-Sprachdateitypen

Go-Sprachdateitypen werden durch Suffixe identifiziert, und verschiedene Arten von Suffixen repräsentieren unterschiedliche Verwendungszwecke. Hier sind einige gängige Go-Sprachdateitypen:

  • .go: Quellcodedatei, die den Quellcode eines Go-Sprachprogramms enthält.
  • .mod: Modulbeschreibungsdatei, die das im Projekt verwendete Modul und die Version angibt.
  • _test.go: Testdatei zum Schreiben von Unit-Tests und Integrationstests.
  • .c: C-Sprachquellcodedatei, die in Verbindung mit Go-Sprachcode verwendet werden kann, um Zugriff auf native Bibliotheken oder Systemaufrufe zu erreichen.
  • _.s: Assembler-Quellcodedateien, die in Verbindung mit Go-Sprachcode verwendet werden können, um die Hardware auf einem niedrigen Niveau zu betreiben.
  • .h: C-Sprach-Header-Datei, die Deklarationen und Makros enthält, die in Verbindung mit Go-Sprachcode verwendet werden können.

Praktischer Fall:

Erstellen Sie ein einfaches Go-Sprachprogramm und verwenden Sie verschiedene Dateitypen:

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

import "fmt"

func main() {
    fmt.Println("Hello, Go!")
}
Nach dem Login kopieren
// _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)
    }
}
Nach dem Login kopieren
// go.mod (模块描述文件)
module myapp

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

// 运行测试
go test
Nach dem Login kopieren

Ausgabe:

Hello, Go!
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonListe der Go-Sprachdateitypen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage