Skip to content

Pengenalan Singkat Golang

Project yang menggunakang Go disebut dengan module.

Command Initialization Go Module

    go mod init main

Buat sebuah module go dengan nama package go.mod.

Sangat disarankan untuk tidak mengubah nilai go.mod secara manual tanpa menggunakan perintah go mod get atau go tidy.

ch1_intro

    package main

    import "fmt"

    func main() {
        fmt.Println("Bismillah")
    }

Berbeda dengan bahasa pemprogramn yang lain, fungsi import pada GoLang meng-import semua library atau package didalamnya.

Jalankah perintah go build untuk meng-compile file go. Jalankan file exe (Jika menggunakan windows). Juga dapat menggunakan opsi -o jika compiled file atau lokasi compiled file ingin dikostumisasi.

go fmt

Tool go fmt berguna untuk merapihkan struktur atau format kode sesuai standard, seperti format document pada sebuah IDE atau Text Editor.

Command

    go fmt ./...

    // Atau

    go fmt main.go // Nama main file

Info

Sangat disarankan untuk menjalankan perintah tersebut sebelum melakukan operasi kompilasi dan operasi commit perubahan.

go vet

Tools atau command ini berguna untuk memvalidasi atau mendeteksi adanya bugs atau kode error sebelum membuat aplikasi.