Go Run & Go Build
Pada sesi ini, Kita akan membahas perbedaan antara perintah go run dan go build
Last updated
Pada sesi ini, Kita akan membahas perbedaan antara perintah go run dan go build
Last updated
go run
Perintah 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.
Jika terdapat beberapa file yang juga sebagai package main
, maka saat menjalankan go run
harus tetap memanggil nama file tersebut. Contohnya:
go build
Perintah 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
:
Untuk Windows, dapat menggunakan perintah dir
pada Command Prompt untuk melihat file apa saja yang ada pada sebuah direktori
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 Windows gunakan go build -o <nama-file-exec.exe>
. Jadi ada penambahan nama extension yaitu .exe
Untuk menjalankan executable file, panggil nama executable file yang telah kita build: