Untuk menjelaskan struktur dasar, kita gunakan program helloworld. Buat folder baru untuk project, lalu buat file main.go. Copy dan paste code dibawah.
// ini adalah inline comment package main import "fmt" func main() { fmt.Println("Hello, World") }
Penjelasan Code
// digunakan untuk inline comment, untuk multiline comment gunakan /* multiline */
package main, program akan di compile sebagai executable.
import “fmt”, keyword import untuk mengimport package. Pada contoh adalah “fmt”, berguna untuk menulis ke stdout.
Jika import lebih dari satu library, gunakan format berikut:
import (
"fmt"
"os"
)
func main(), adalah entry masuk dari program.
fmt.Println(“Hello, World”), akan mencetak Hello, World ke stdout layar.
Untuk menjalankan program ketikan pada terminal
go run main.go
Penting, jika ada import library atau mendefinisikan variable, namun tidak digunakan dalam program, proses compiling akan error.