Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Cara menulis latar belakang golang

Cara menulis latar belakang golang

王林
王林asal
2023-05-10 19:22:05517semak imbas

Dengan pembangunan berterusan pembangunan web, semakin ramai orang memberi perhatian kepada golang sebagai bahasa pengaturcaraan bahagian belakang. Oleh kerana ciri kecekapan dan keselarasan golang, semakin banyak syarikat mula menggunakan golang sebagai bahasa pembangunan bahagian belakang. Jika anda juga ingin menggunakan golang untuk pembangunan bahagian belakang, berikut ialah beberapa langkah utama.

  1. Pasang golang

Pertama, anda perlu pergi ke laman web rasmi golang (https://golang.org/) untuk memuat turun golang. Pilih versi yang sepadan mengikut sistem pengendalian anda dan pasangkannya. Selepas pemasangan selesai, anda boleh memasukkan arahan berikut pada baris arahan untuk mengesahkan sama ada ia berjaya:

go version

Jika terdapat output yang serupa dengan maklumat berikut, bermakna anda telah berjaya memasang golang.

go version go1.16.2 windows/amd64
  1. Buat ruang kerja

Dalam golang, anda perlu mencipta ruang kerja, yang sangat penting untuk menyusun, menjalankan dan menguji kod anda. Dalam sistem fail tempatan anda, anda perlu mencipta folder sebagai ruang kerja. Contohnya:

mkdir ~/go-workspace

Pada ketika ini, ruang kerja anda berjaya dibuat. Seterusnya, anda perlu menetapkan beberapa pembolehubah persekitaran supaya golang dapat dilaksanakan dengan betul.

  1. Tetapkan pembolehubah persekitaran

Dalam sistem UNIX, anda perlu menetapkan pembolehubah persekitaran dengan mengedit fail ~/.bashrc. Khususnya, anda perlu menambah baris berikut pada fail:

export GOPATH=~/go-workspace
export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin

Di mana, GOPATH ialah laluan ruang kerja yang baru anda namakan dan PATH ialah koleksi laluan pemasangan golang dan laluan ruang kerja anda. Dengan cara ini, anda boleh menggunakan arahan go untuk melaksanakan program golang dalam terminal.

  1. Buat projek

Tukar ke direktori ruang kerja anda dan laksanakan arahan berikut:

mkdir src/github.com/<user>/<project-name>

Di mana, be1cdaf6779910b92a0a47fc24e82b4f adalah nama pengguna anda, < ;project-name> ialah nama projek anda. Dengan cara ini, direktori projek anda berjaya dibuat.

  1. Menulis kod

Selepas mencipta projek, anda boleh mencipta fail main.go baharu dalam direktori projek dan mula menulis kod anda. Berikut ialah contoh mudah:

package main

import (
    "fmt"
)

func main() {
    fmt.Println("Hello, golang")
}

Contoh ini sangat mudah, hanya mengeluarkan baris "Hello, golang". Malah, dalam golang, anda perlu mempelajari lebih banyak ciri bahasa dan fungsi perpustakaan standard untuk menulis program yang lebih kompleks.

  1. Kompilasi, jalankan dan uji

Selepas menulis kod, anda boleh menggunakan arahan go build untuk menyusun kod anda. Contohnya:

go build

Jika kod anda melibatkan pakej pihak ketiga, anda perlu menggunakan arahan go get untuk memuat turun dependensi daripada gudang.

Menjalankan program ini sangat mudah, cuma jalankan arahan berikut:

./project-name

Nama projek di sini ialah nama projek yang baru anda buat.

Akhir sekali, anda perlu menulis kes ujian untuk menguji kod anda. Dalam golang, anda boleh menggunakan perpustakaan ujian untuk ujian unit. Berikut ialah contoh kes ujian mudah:

package main

import (
    "testing"
)

func TestHello(t *testing.T) {
    got := Hello("golang")
    want := "Hello, golang"
    if got != want {
        t.Errorf("got %s want %s", got, want)
    }
}

Kes ujian ini menguji fungsi Hello Jika hasil output bukan "Hello, golang", ujian gagal.

Pada ketika ini, anda telah mempelajari cara menggunakan golang untuk pembangunan bahagian belakang. Sudah tentu, ini hanyalah contoh peringkat permulaan Jika anda ingin mempelajari pengaturcaraan golang secara mendalam, anda perlu merujuk kepada lebih banyak bahan dan merujuk lebih banyak dokumen.

Atas ialah kandungan terperinci Cara menulis latar belakang golang. 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