Pendahuluan

Membuat program hello world di golang memang tidak sesederhana seperti kita membuat program hello world di PHP, python, atau javascript.

Program Hello World

package main

import "fmt"

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

Compile

Anggaplah kita membuat program hello world di atas dengan nama file helloworld.go. Untuk melakukan kompilasi, kita dapat menggunakan command go build helloworld.go. Hasil dari kompilasi tersebut adalah binary file dengan nama helloworld.

Untuk menjalankan binary file tersebut, kita dapat menggunakan command ./helloworld.

Menjalankan tanpa compile

Ada cara cepat untuk menjalankan program golang tanpa harus melakukan compile. Cara tersebut adalah dengan menggunakan command go run helloworld.go.

Cara ini hanya dapat dilakukan untuk proses development di local. Kalau kita ingin rilis ke production, maka wajib untuk melakukan kompilasi.