Cara menulis latar belakang golang

王林
Lepaskan: 2023-05-10 19:22:05
asal
534 orang telah melayarinya

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
Salin selepas log masuk

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

go version go1.16.2 windows/amd64
Salin selepas log masuk
  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
Salin selepas log masuk

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
Salin selepas log masuk

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>
Salin selepas log masuk

Di mana, 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")
}
Salin selepas log masuk

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
Salin selepas log masuk

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
Salin selepas log masuk

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)
    }
}
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan