Basic Data Types

Duration: 10 min•Difficulty: Easy•

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 true atau false.
  • 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 main
import "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)
}