Go memiliki tipe data dasar yang ketat (statically typed). Anda tidak bisa menjumlahkan angka (int) dengan teks (string) secara langsung.
Common Types
- bool: Nilai kebenaran, hanya bisa
trueataufalse. - string: Kumpulan karakter (teks).
- int: Bilangan bulat (positif/negatif) tanpa desimal.
- float64: Bilangan desimal (koma).
Formatting
Saat mencetak data campuran, kita sering menggunakan Printf (Print Format):
%T: Menampilkan tipe data variabel.%v: Menampilkan nilai variabel (default format).
MAIN.GO
package mainimport "fmt"func main() { var isActive bool = true var age int = 25 var price float64 = 19.99 // \n digunakan untuk membuat baris baru (Enter) fmt.Printf("Type: %T, Value: %v\n", isActive, isActive) fmt.Printf("Type: %T, Value: %v\n", age, age) fmt.Printf("Type: %T, Value: %v\n", price, price)}