Modul Dasar Bahasa membahas unsur pembentuk setiap program Go, mulai dari struktur program pertama, variabel dengan inferensi tipe, tipe data dasar, konstanta dengan iota, representasi string dan rune, pemformatan teks dengan paket fmt, sampai komentar dokumentasi dan budaya gofmt. Modul ini berada di awal jalur Go, tepat setelah penyiapan lingkungan, dan menjadi landasan sebelum pembahasan berlanjut ke alur kontrol, fungsi, dan tipe komposit. Setiap topik menyajikan program utuh yang dapat dijalankan serta keluaran aslinya, sehingga setiap pernyataan dalam prosa dapat diperiksa ulang dengan go run.
Dasar Bahasa
Modul dasar: program pertama, variabel, tipe, konstanta, string, paket fmt, dan budaya gofmt.
0/0 selesai
- Program Pertama
Struktur package main dan func main serta perbedaan go run dan go build.
- Variabel dan Inferensi Tipe
Deklarasi var, deklarasi pendek :=, dan zero value.
- Tipe Dasar
Tipe int, float, string, bool beserta aturan konversi tipe yang hanya eksplisit.
- Konstanta dan iota
Konstanta bertipe dan tak bertipe serta pola enum dengan iota.
- String dan rune
Representasi UTF-8 serta perbedaan iterasi per byte dan per rune.
- Paket fmt
Println, verb Printf, dan Sprintf untuk pemformatan teks.
- Komentar dan gofmt
Format kode sebagai budaya Go dan penulisan komentar dokumentasi.