Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Senarai jenis fail bahasa Go

Senarai jenis fail bahasa Go

WBOY
WBOYasal
2024-04-08 12:33:01532semak imbas

Jenis fail bahasa Go dikenal pasti melalui akhiran Jenis biasa termasuk: .go: fail kod sumber.mod: fail perihalan modul_test.go: fail ujian.c: Fail kod sumber bahasa C_.s: fail kod sumber bahasa himpunan. : Fail pengepala bahasa C

Senarai jenis fail bahasa Go

Senarai jenis fail bahasa Go

Jenis fail bahasa Go dikenal pasti melalui imbuhan dan jenis akhiran yang berbeza mewakili kegunaan yang berbeza. Berikut ialah beberapa jenis fail bahasa Go yang biasa:

  • .go: Fail kod sumber, yang mengandungi kod sumber program bahasa Go.
  • .mod: Fail penerangan modul, menyatakan modul dan versi yang digunakan dalam projek.
  • _test.go: Fail ujian untuk menulis ujian unit dan ujian integrasi.
  • .c: Fail kod sumber bahasa C yang boleh digunakan bersama kod bahasa Go untuk mencapai akses kepada perpustakaan asli atau panggilan sistem.
  • _.s: Fail kod sumber bahasa pemasangan yang boleh digunakan bersama kod bahasa Go untuk mengendalikan perkakasan pada tahap rendah.
  • .h: Fail pengepala bahasa C, yang mengandungi pengisytiharan dan makro, yang boleh digunakan bersama kod bahasa Go.

Kes praktikal:

Buat program bahasa Go yang mudah dan gunakan jenis fail yang berbeza:

// 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

Output:

rreee

Atas ialah kandungan terperinci Senarai jenis fail bahasa Go. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn