Daftar Isi
Tipe data dalam bahasa pemrograman Go (atau disingkat sebagai Golang) merupakan fondasi yang penting untuk memahami cara program berinteraksi dengan nilai-nilai di dalamnya. Dengan pemahaman yang kuat tentang tipe data, Anda dapat membuat kode yang lebih efisien, aman, dan mudah dipelihara. Artikel ini akan membahas berbagai jenis tipe data yang ada dalam Go beserta contoh penggunaannya.
Thank you for reading this post, don't forget to subscribe!1. Tipe Data Dasar
a. Integer
Tipe data integer digunakan untuk merepresentasikan bilangan bulat. Dalam Go, terdapat beberapa jenis integer, antara lain:
var a int = 10
var b int8 = -128
var c uint = 20
Perbedaan utama antara int
dan uint
adalah penggunaan tanda. int
dapat mewakili bilangan negatif dan positif, sedangkan uint
hanya bilangan positif.
b. Floating Point
Tipe data floating point digunakan untuk merepresentasikan bilangan desimal.
var pi float32 = 3.14
var e float64 = 2.71828
float32
dan float64
merupakan tipe data floating point dengan presisi yang berbeda. float64
memiliki presisi lebih tinggi daripada float32
.
2. Tipe Data Kompleks
a. Complex
Tipe data complex digunakan untuk merepresentasikan angka kompleks.
var z complex64 = 3 + 4i
var w complex128 = 2 - 6i
Dalam contoh di atas, complex64
dan complex128
menunjukkan ukuran ruang penyimpanan untuk bagian real dan imajiner dari angka kompleks.
3. Tipe Data String
a. String
Tipe data string digunakan untuk merepresentasikan teks.
var s string = "Hello, World!"
String di Go direpresentasikan sebagai kumpulan byte yang tidak dapat diubah.
4. Tipe Data Boolean
a. Boolean
Tipe data boolean digunakan untuk merepresentasikan nilai kebenaran.
var isTrue bool = true
var isFalse bool = false
Tipe data boolean hanya memiliki dua nilai: true
atau false
.
5. Tipe Data Khusus
a. Rune
Tipe data rune digunakan untuk merepresentasikan satu karakter dalam Unicode.
var r rune = 'a'
Meskipun rune
direpresentasikan oleh tipe data int32
, penggunaannya umum untuk karakter Unicode.
Kesimpulan
Memahami tipe data dalam bahasa pemrograman Go adalah langkah penting untuk mengembangkan aplikasi yang efisien dan andal. Dengan pemahaman yang kuat tentang berbagai tipe data yang tersedia, Anda dapat membuat kode yang lebih mudah dipelihara dan dioptimalkan. Selamat mencoba eksplorasi lebih lanjut dalam pengembangan dengan Go!
Originally posted 2024-03-19 22:56:40.