Go Series #1 — Getting Started

Arsy Opraza
2 min readFeb 15, 2024

--

Series ini merupakan catatan pribadi yang dapat dibagikan melalui tulisan selama belajar Golang. Tulisan ini mungkin tidak seniat artikel blog yang ada di luar sana. Tetapi, harapannya tulisan ini dapat bermanfaat bagi pembaca yang sedang belajar Golang.

Di luar sana, sudah banyak yang bahas tentang pengeritan, sejarah kelebihan, dan alasan menggunakan Go. Oleh karena itu, di sini kita tidak akan bahas hal tersebut.

source

Inisialisasi Proyek

Di Node.js ketika ingin menginisialisasi projek menggunakan perintah npm init — y. Lain halnya di Go. Untuk menginisialisasi projek, dapat dilakukan dengan menjalankan perintah berikut ini.

go mod init <nama proyek>

Nama proyek dapat ditulis apa pun tetapi biasanya mengikuti nama direktori proyek.

Menjalankan Program

Untuk menjalankan program Go dapat dilakukan dengan perintah:

go run main.go

Perlu diingat bahwa perintah go run hanya dapat dijalankan ketika file dengan nama main.

Compile Program Menjadi Executable

Ketika menjalankan perintah go run, file akan di-compile tetapi ketika menjalankan perintah berikut ini:

go build

maka menghasilkan file executable pada folder yang aktif saat ini.

Hello World

Tak lengkap rasanya jika belajar bahasa baru tanpa membuat program yang mencetak hello world :)

Setelah menginisialisasi program, buatlah berkas dengan nama main.go

Kemudian, tulis kode berikut ini.

package main

import "fmt"

func main() {
fmt.Println("Hello, World!")
}

Selanjutnya, jalankan perintah `go run main.go` maka di terminal akan tercetak “Hello, World!”.

Demikianlah debut Go Series ini, nantikan series selanjutnya yang akan lebih menarik yaitu membahas mengenai sintaks Golang.

Series selanjutnya: Go Series #2.

--

--