Siapkan lingkungan pengembangan Go di Windows dengan Visual Studio Code (VS Code).
-
Buka situs resmi VS Code dan klik Download for Windows untuk mengunduh file instalasi.
-
Klik ganda file yang telah diunduh, misalnya VSCodeUserSetup-x64-1.89.1.exe, lalu ikuti panduan instalasi untuk menginstal VS Code.
PentingPada langkah Select Additional Tasks, Anda harus memilih Add to PATH (requires shell restart).
-
Buka VS Code. Di bilah sisi kiri, klik Extensions atau tekan
Ctrl+Shift+X. Instal ekstensi berikut:-
Go: Ekstensi resmi Go yang menyediakan pengeditan kode, pelengkapan cerdas, dan debugging.
-
Code Runner: Menjalankan kode langsung di editor dengan satu klik. Mendukung berbagai bahasa, termasuk Go, Python, C++, Java, PHP, dan Node.js.
-
-
Buat Proyek Go.
Di bilah menu VS Code, klik File > Open Folder. Buat folder proyek baru, misalnya goProjects, lalu pilih folder tersebut.
-
Inisialisasi modul Go.
Di bilah menu VS Code, klik Terminal > New Terminal. Jalankan perintah go mod init goprojects untuk menginisialisasi modul. File
go.modakan dibuat di direktori proyek untuk mengelola dependensi dan versi.PS D:\ide\projects\goprojects> go mod init goprojects go: creating new go.mod: module goprojects PS D:\ide\projects\goprojects> -
Buat file .go. Di sebelah kanan nama proyek, klik New File..., masukkan nama file seperti helloaliyun.go, lalu tempel kode berikut:
package main import ( "fmt" ) func main() { fmt.Println("hello aliyun") } -
Jalankan kode.
-
Jika Code Runner telah diinstal, klik kanan di editor lalu pilih Run Code.
Output:
[Running] go run "d:\ide\projects\goprojects\helloaliyun.go" hello aliyun [Done] exited with code=0 in 1.95 seconds -
Jalankan perintah
go rundi Terminal.package main import ( "fmt" ) func main() { fmt.Println("hello aliyun") }PS D:\ide\projects\goprojects> go run ./helloaliyun.go hello aliyun -
Pilih file yang akan dijalankan, misalnya helloaliyun.go. Di bilah sisi kiri, klik Run and Debug atau tekan
Ctrl+Shift+D, lalu klik Run and Debug.Isi file helloaliyun.go:
package main import ( "fmt" ) func main() { fmt.Println("hello aliyun") }Output DEBUG CONSOLE:
Starting: D:\ide\projects\bin\dlv.exe dap --listen=127.0.0.1:61046 from d:\ide\projects\goprojects DAP server listening at: 127.0.0.1:61046 Type 'dlv help' for list of commands. hello aliyun Process 22080 has exited with status 0 Detaching
-
-
Verifikasi penyiapan.
Periksa output konsol. Jika muncul
hello aliyun!, lingkungan pengembangan Go sudah siap.