Belajar Golang Dasar #3: Tipe Data Dasar


👍 0 ❤️ 0 💡 0 🔥 0 🙌 0 🥳 0
Belajar Golang Dasar #3: Tipe Data Dasar

Dalam pemrogramman, tipe data adalah salah satu fondasi yang penting untuk dipahami. Begitu juga di Golang, tipe data digunakan untuk menentukan jenis nilai yang bisa disimpan dalam variabel. Di artikel ini, kita akan mempelajari tipe data dasar yang paling sering digunakan di Golang.

1. Tipe Data Angka (Number)

  • Integer

    Tipe data integer digunakan untuk menyimpan bilangan bulat, baik positif maupun negatif.

    var usia int = 25
    

    Golang menyediakan beberapa variasi integer: int, int8, int16, int32, int64, uint, uint8, uint16, uint32, uint64

    Catatan: int biasanya cukup untuk kebutuhan umum, karena ukurannya menyesuaikan arsitektur sistem (32-bit atau 64-bit).

  • Float

    Untuk bilangan desimal, kita bisa menggunakan tipe float32 atau float64.

    var tinggi float32 = 175.5
    

2. Tipe Data String

Tipe string digunakan untuk menyimpan teks.

var nama string = "Golang"

Kita juga bisa menggunakan tanda backtick (`) untuk string multi-baris:

pesan := `Halo,
Ini adalah teks
dengan banyak baris.`

3. Tipe Data Boolean

Tipe boolean hanya memiliki dua nilai: true atau false.

var aktif bool = true

Boolean sangat sering digunakan dalam kondisi, seperti pada pernyataan if.

4. Tipe Data Default (Deklarasi tanpa Tipe)

Golang mendukung deklarasi variabel tanpa menyebutkan tipe secara eksplisit. Tipe data akan ditentukan berdasarkan nilai yang diberikan.

nama := "Belajar Golang"
umur := 20
lulus := true

Penulisan ini dikenal dengan nama short declaration.

5. Zero Value

Jika sebuah variabel dideklarasikan tanpa diberi nilai awal, maka Golang akan memberikan nilai default (zero value) tergantung pada tipenya:

Tipe Data Zero Value
int 0
float 0.0
bool false
string "" (kosong)

Contoh:

var angka int
fmt.Println(angka) // Output: 0

6. Konversi Tipe Data

Kita bisa mengubah (konversi) tipe data secara eksplisit menggunakan cara seperti ini:

var x int = 10
var y float64 = float64(x)

Namun, Golang tidak mendukung konversi otomatis seperti bahasa lain. Kita harus selalu menyebutkan secara eksplisit tipe yang ingin digunakan.

Kesimpulan

Tipe data dasar di Golang meliputi angka (integer dan float), string, boolean, serta aturan terkait zero value dan konversi tipe. Memahami tipe data ini sangat penting karena akan sering kita gunakan dalam hampir setiap program.

Pada artikel selanjutnya, kita semua akan belajar dan memahami tentang Variable di dalam pemrogramman Golang.

Terima Kasih


Fika Ridaul Maulayya
Full-Stack Developer, Content Creator and CO-Founder SantriKoding.com

Suka dengan tulisan di SantriKoding? Kamu bisa memberikan dukungan dengan berdonasi atau bagikan konten ini di sosial media. Terima kasih atas dukungan Anda!

KEBIJAKAN KOMENTAR

Saat memberikan komenatar silahkan memberikan informasi lengkap tentang error, seperti: screenshot, link kode, dll. Baca aturan komentar kami