Page cover image

Command di Golang

Inisiasi Go Module

Inisiasi go module :

go mod init nama_project

Buat file main.go dengan package main seperti contoh di bawah ini, kemudian lakukan running dengan command running go module. Sebagai catatan function main harus selalu berada di package main.

package main

import (
	"fmt"
)

func main() {
	fmt.Println("Hello World")
}

Running Go Module

go run main.go

atau

go run .

Perbedaan go run . akan mencari function main di package main di folder tempat command di atas dijalankan.

Build Go Module

go build main.go

Untuk Windows OS, go build akan menghasilkan file ber-ekstensi .exe yang bisa dijalankan dengan command berikut.

start nama_file_exe

Download Module

go mod tidy

Kegunaan go mod tidy :

  • Untuk memastikan modul yang ada di go.mod sesuai dengan yang dibutuhkan di semua file dalam modul.

  • Untuk menambahkan modul yang dibutuhkan tapi belum ada di go.mod.

Go Get vs Go Install

Go get dan go install sama-sama digunakan untuk mengunduh suatu module dari github. Informasi detail dapat diakses di link berikut https://go.dev/ref/mod#go-install.

Reference:

Last updated