Kod VS ialah sumber terbuka, merentas platform, persekitaran pembangunan bersepadu (IDE) ringan yang boleh memudahkan pembangunan dan penyahpepijatan. Golang ialah bahasa pengaturcaraan yang dibangunkan oleh Google dan digemari oleh semakin ramai pembangun. Artikel ini akan memperkenalkan secara terperinci cara menyediakan persekitaran pembangunan Golang dalam Kod VS.
Pasang Kod VS
Tapak web rasmi Kod VS ialah [https://code.visualstudio.com/](https://code.visualstudio.com/), yang boleh dimuat turun dari tapak web rasmi Semua pakej pemasangan tersedia untuk Windows, MacOS dan Linux.
Selepas pemasangan selesai, buka Kod VS, kita perlu melakukan beberapa persediaan:
- Pasang persekitaran bahasa Go dan tambahkannya pada pembolehubah persekitaran sistem.
- Pasang sambungan Go dalam Kod VS.
Pasang persekitaran bahasa Go
Pakej pemasangan bahasa Go boleh dimuat turun dari tapak web rasmi [https://golang.org/dl/](https://golang .org/dl/ ) muat turun. Pakej pemasangan untuk pelbagai sistem pengendalian dan seni bina disediakan. Pilih pakej pemasangan yang sesuai dengan komputer anda untuk dimuat turun dan dipasang.
Selepas pemasangan selesai, anda perlu menambah bahasa Go pada pembolehubah persekitaran sistem:
- Buka "System" ("System Configuration" di bawah Windows 10), klik " Tetapan Sistem Lanjutan" ".
- Klik "Pembolehubah Persekitaran".
- Cari "Path" dalam "System Variables" dan klik "Edit".
- Klik "Baharu" dalam tetingkap timbul dan masukkan
C:Goin
(direktoribin
di bawah direktori pemasangan Go). - Klik "OK" untuk keluar dari kotak dialog tetapan, tutup semua tetingkap dan buka semula alat baris arahan.
Jika anda telah memasang dan menambah pembolehubah persekitaran, anda boleh memasukkan go version
pada baris arahan untuk menyemak sama ada pemasangan berjaya.
Pasang sambungan Go dalam Kod VS
Buka Kod VS, klik ikon Sambungan dalam bar menu kiri atau tekan kekunci pintasan Ctrl + Shift + X
untuk muncul panel sambungan.
Masukkan "Go" dalam kotak carian untuk mencari dan memasang sambungan Microsoft Go (bernama "Go" atau "Go for Visual Studio Code"). Selepas pemasangan selesai, anda perlu memulakan semula Kod VS untuk ia berkuat kuasa.
Buat dan konfigurasikan projek Go baharu
Dalam antara muka Kod VS, tekan kekunci pintasan Ctrl + Shift + P
untuk muncul panel arahan, masukkan "Go: Create New Project" dalam carian box , dan kemudian pilih folder sebagai direktori projek. Pada masa ini, Kod VS secara automatik akan mencipta fail bernama "go.mod", di mana modul baharu akan dimulakan. Modul
ialah kaedah struktur kod baharu yang disediakan selepas Golang 1.11, yang digunakan untuk menggantikan direktori "GOPATH" lama dan boleh mengurus kebergantungan projek dengan lebih baik. Setiap modul dalam bahasa Go mempunyai URL unik dan URL modul boleh mengandungi maklumat versi. Sebagai contoh, URL berikut adalah semua URL modul undang-undang:
github.com/mg/i // 最新版本 github.com/mg/i@v1.0.0 // 指定版本 v1.0.0 github.com/mg/i@8543de4 // 指定提交 SHA1(短哈希)
URL modul akan dimulakan dalam fail go.mod, contohnya:
module example.com/mypackage
URL ini mewakili pakej yang dipanggil mypackage, yang Ia tergolong dalam nama subdomain tapak web example.com Maksudnya, apabila projek memuat turun kebergantungan, kebergantungan akan memulakan permintaan daripada URL ini Jika terdapat sebarang masalah, ia akan cuba beralih ke versi yang tersedia seterusnya . Sebagai contoh, berikut ialah kebergantungan mypackage:
require ( github.com/lib/pq v1.8.0 github.com/gorilla/mux v1.6.2 )
Terdapat dua item di sini, yang masing-masing menunjukkan bahawa mypackage bergantung pada nombor versi perpustakaan pq dan mux, antaranya v1.8.0 dan v1.6.2 adalah versi yang ditetapkan masing-masing.
Gunakan Kod VS untuk menulis kod Golang
Buka folder projek dalam Kod VS, pilih fail main.go, masukkan kod berikut:
package main import "fmt" func main() { fmt.Printf("Hello, VSCode Golang ") }
Kemudian tekan F5
kekunci, kotak pop timbul akan muncul menanyakan jenis "fail konfigurasi" (fail Launch.json) yang ingin anda buat. Pilih "Go Mode" dan ikut arahan untuk mengisi konfigurasi yang berkaitan. Di sini, kami memilih "Jalankan fail semasa", dan kemudian anda boleh melihat output "Hello, VSCode Golang" di kawasan "Terminal".
Gunakan Kod VS untuk menyahpepijat kod Golang
Menggunakan fungsi penyahpepijatan Kod VS, anda boleh memantau pelaksanaan kod dan mencari masalah kod dengan mudah. Berikut ialah arahan untuk melaksanakan contoh nyahpepijat mudah:
- Tambah
fmt.Println("Before")
sebelum fungsi utama. - Tekan kekunci pintasan
F5
untuk mencipta dan menyimpan fail konfigurasi "Launch.json". - Tambah titik putus dalam editor, tekan kekunci pintasan
Ctrl + Shift + P
, buka panel arahan, cari "Go: Run Without Debugging", pilih arahan dan jalankannya, anda boleh lihat "Sebelum" dan "Selepas" "Dua mesej, terdapat titik putus di tengah. - Buka fail "Launch.json", hidupkan pilihan
mode: debug
dan tekanF5
sekali lagi untuk memasuki mod nyahpepijat (Penyahpepijatan). - Sekarang jalankan arahan sebelumnya dan atur cara akan tersekat pada titik putus Anda boleh menggunakan panel "Pembolehubah" (Pembolehubah) untuk memerhati status berjalan pembolehubah, atau anda boleh menggunakan panel Call Stack (. Call Stack) untuk melihat maklumat pengesanan penunjuk fungsi. Gunakan F10 untuk penyahpepijatan satu langkah. Tekan
Shift + F5
untuk membatalkan sesi penyahpepijatan semasa.
Ringkasan
Artikel ini memperkenalkan cara membina persekitaran Golang dalam Kod VS, termasuk memasang persekitaran bahasa Go, memasang sambungan Go bagi Kod VS, mencipta dan mengkonfigurasi Go baharu Projek, gunakan Kod VS untuk menulis dan nyahpepijat kod Golang. Saya berharap melalui pengenalan artikel ini, anda boleh menggunakan Kod VS untuk menjalankan kerja pembangunan Golang dengan lebih mudah.
Atas ialah kandungan terperinci vscode membina golang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Perbezaan utama antara Golang dan Python adalah model konvensional, sistem jenis, prestasi dan kelajuan pelaksanaan. 1. Golang menggunakan model CSP, yang sesuai untuk tugas serentak yang tinggi; Python bergantung pada multi-threading dan gil, yang sesuai untuk tugas I/O-intensif. 2. Golang adalah jenis statik, dan Python adalah jenis dinamik. 3. Golang mengumpulkan kelajuan pelaksanaan bahasa adalah cepat, dan pembangunan bahasa yang ditafsirkan Python adalah pantas.

Golang biasanya lebih perlahan daripada C, tetapi Golang mempunyai lebih banyak kelebihan dalam pengaturcaraan serentak dan kecekapan pembangunan: 1) Koleksi sampah Golang dan model konkurensi menjadikannya berfungsi dengan baik dalam senario konvensyen yang tinggi; 2) C memperoleh prestasi yang lebih tinggi melalui pengurusan memori manual dan pengoptimuman perkakasan, tetapi mempunyai kerumitan pembangunan yang lebih tinggi.

Golang digunakan secara meluas dalam pengkomputeran awan dan devOps, dan kelebihannya terletak pada kesederhanaan, kecekapan dan keupayaan pengaturcaraan serentak. 1) Dalam pengkomputeran awan, Golang dengan cekap mengendalikan permintaan serentak melalui mekanisme goroutine dan saluran. 2) Di DevOps, kompilasi cepat Golang dan ciri-ciri silang platform menjadikannya pilihan pertama untuk alat automasi.

Golang dan C masing -masing mempunyai kelebihan sendiri dalam kecekapan prestasi. 1) Golang meningkatkan kecekapan melalui pengumpulan goroutine dan sampah, tetapi boleh memperkenalkan masa jeda. 2) C menyedari prestasi tinggi melalui pengurusan memori manual dan pengoptimuman, tetapi pemaju perlu menangani kebocoran memori dan isu -isu lain. Apabila memilih, anda perlu mempertimbangkan keperluan projek dan timbunan teknologi pasukan.

Golang lebih sesuai untuk tugas -tugas kesesuaian yang tinggi, sementara Python mempunyai lebih banyak kelebihan dalam fleksibiliti. 1.Golang dengan cekap mengendalikan kesesuaian melalui goroutine dan saluran. 2. Pilihannya harus berdasarkan keperluan khusus.

Perbezaan prestasi antara Golang dan C terutamanya ditunjukkan dalam pengurusan ingatan, pengoptimuman kompilasi dan kecekapan runtime. 1) Mekanisme pengumpulan sampah Golang adalah mudah tetapi boleh menjejaskan prestasi, 2) Pengurusan memori manual C dan pengoptimuman pengkompil lebih cekap dalam pengkomputeran rekursif.

PilihgolangforhighperformanceandConcurrency, IdealForBackEndServicesandnetworkprogramming; SelectPythonForrapidDevelopment, datascience, danMachinelearningDuetoitSversativilityAndextiveLibraries.

Golang dan Python masing -masing mempunyai kelebihan mereka sendiri: Golang sesuai untuk prestasi tinggi dan pengaturcaraan serentak, sementara Python sesuai untuk sains data dan pembangunan web. Golang terkenal dengan model keserasiannya dan prestasi yang cekap, sementara Python terkenal dengan sintaks ringkas dan ekosistem perpustakaan yang kaya.


Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

ZendStudio 13.5.1 Mac
Persekitaran pembangunan bersepadu PHP yang berkuasa

VSCode Windows 64-bit Muat Turun
Editor IDE percuma dan berkuasa yang dilancarkan oleh Microsoft

MantisBT
Mantis ialah alat pengesan kecacatan berasaskan web yang mudah digunakan yang direka untuk membantu dalam pengesanan kecacatan produk. Ia memerlukan PHP, MySQL dan pelayan web. Lihat perkhidmatan demo dan pengehosan kami.

SecLists
SecLists ialah rakan penguji keselamatan muktamad. Ia ialah koleksi pelbagai jenis senarai yang kerap digunakan semasa penilaian keselamatan, semuanya di satu tempat. SecLists membantu menjadikan ujian keselamatan lebih cekap dan produktif dengan menyediakan semua senarai yang mungkin diperlukan oleh penguji keselamatan dengan mudah. Jenis senarai termasuk nama pengguna, kata laluan, URL, muatan kabur, corak data sensitif, cangkerang web dan banyak lagi. Penguji hanya boleh menarik repositori ini ke mesin ujian baharu dan dia akan mempunyai akses kepada setiap jenis senarai yang dia perlukan.