Go Run & Go Build
Pada sesi ini, Kita akan membahas perbedaan antara perintah go run dan go build
Perintah go run
go runPerintah go run digunakan untuk menjalankan program Go. Namun go run hanya bisa digunakan untuk file yang memiliki package main seperti contoh pada sesi Membuat Project Go.
go run main.goJika terdapat beberapa file yang juga sebagai package main , maka saat menjalankan go run harus tetap memanggil nama file tersebut. Contohnya:
go run main.go calculation.goPerintah go build
go buildPerintah go build juga sama fungsinya dengan go run yaitu mengkompilasi program dan mengeluarkan hasilnya. Namun go build akan menghasilkan executable file yang dapat dijalankan. Berikut adalah contoh penggunaan go build :

Kita bisa lihat bahwa nama executable file secara default akan sama dengan nama proyek atau nama modules yaitu hellogolang .
Jika Kita ingin membuat nama yang berbeda, Kita bisa gunakan perintah go build -o <nama-file-exec>:

Untuk menjalankan executable file, panggil nama executable file yang telah kita build:

Last updated
Was this helpful?