Maison > développement back-end > Golang > le corps du texte

Liste des types de fichiers de langue Go

WBOY
Libérer: 2024-04-08 12:33:01
original
526 Les gens l'ont consulté

Les types de fichiers de langage Go sont principalement identifiés par des suffixes. Les types courants incluent : .go : fichier de code source.mod : description du module file_test.go : fichier de test.c : fichier de code source du langage C file_.s : fichier de code source du langage assembleur .h : Fichier d'en-tête du langage C

Liste des types de fichiers de langue Go

Liste des types de fichiers de langue Go

Les types de fichiers de langue Go sont identifiés par des suffixes, et différents types de suffixes représentent différentes utilisations. Voici quelques types de fichiers courants en langage Go :

  • .go : Fichier de code source, contenant le code source d'un programme en langage Go.
  • .mod : Fichier de description du module, précisant le module et la version utilisés dans le projet.
  • _test.go : Fichier de test pour l'écriture de tests unitaires et de tests d'intégration.
  • .c : Fichier de code source du langage C qui peut être utilisé en conjonction avec le code du langage Go pour accéder aux bibliothèques natives ou aux appels système.
  • _.s : Fichiers de code source en langage assembleur qui peuvent être utilisés conjointement avec le code en langage Go pour faire fonctionner le matériel à un niveau bas.
  • .h : Fichier d'en-tête du langage C, contenant des déclarations et des macros, qui peut être utilisé en conjonction avec le code du langage Go.

Cas pratique :

Créez un programme simple en langage Go et utilisez différents types de fichiers :

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

import "fmt"

func main() {
    fmt.Println("Hello, Go!")
}
Copier après la connexion
// _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)
    }
}
Copier après la connexion
// go.mod (模块描述文件)
module myapp

require (
    github.com/golang/protobuf v1.5.2
)
Copier après la connexion
// 构建和运行程序
go build main.go
./main

// 运行测试
go test
Copier après la connexion

Sortie :

Hello, Go!
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!