Variabel dan Tipe Data
Variabel adalah tempat untuk menyimpan data dalam program. Go memiliki beberapa tipe data dasar yang sering digunakan.
Contoh Masalah
Bagaimana cara menyimpan dan menggunakan berbagai jenis data seperti teks, angka, dan boolean dalam Go?
Penyelesaian
package main
import "fmt"
func main() {
// Deklarasi variabel dengan tipe data
var nama string = "Gopher"
var umur int = 25
var tinggi float64 = 170.5
var aktif bool = true
// Deklarasi singkat (tanpa var)
hobi := "Coding"
// Menampilkan nilai variabel
fmt.Println("Nama:", nama)
fmt.Println("Umur:", umur, "tahun")
fmt.Println("Tinggi:", tinggi, "cm")
fmt.Println("Status Aktif:", aktif)
fmt.Println("Hobi:", hobi)
}
Penjelasan Kode
Tipe Data Dasar:
string: untuk teksint: untuk angka bulatfloat64: untuk angka desimalbool: untuk nilai true/false
Cara Deklarasi:
- Cara panjang:
var nama_variabel tipe_data = nilai - Cara singkat:
nama_variabel := nilai
- Cara panjang:
Output
Nama: Gopher
Umur: 25 tahun
Tinggi: 170.5 cm
Status Aktif: true
Hobi: Coding
Tips
- Gunakan nama variabel yang jelas dan bermakna
- Pilih tipe data yang sesuai dengan kebutuhan
- Untuk angka bulat, biasanya cukup gunakan
int - Untuk angka desimal, biasanya gunakan
float64