Secara garis besa tipe data number golang terbagi dua, yaitu int dan floating point. sama seperti kebanyakan bahasa pemprograman, int adalah tipe data untuk angka pecahan tanpa koma, sedangkan floating poin untuk bilangan berkoma. Namun pada bahasa GO, tipe data number ini lebih detail lagi, berikut detail dari tipe data number.
Tipe Data Number Pada Pemprograman Golang
Daftar Isi
seperti yang mimin paparkan di atas, golang pada umumnya sama sepeti bahasa pemprograman lainnya, yaitu memiliki dua tipe data
- int
- float
namun dalam bahasa GO, kedua tipe data ini memiliki lebih detail, berikut penjelasn dan detail dari kedua tipe data tersebut.
1. Tipe Data Integer
tipe data di golang ini bersipat case sensitive, artinya dalam penulisannya berpengaruh, baik itu huruf besar kecilnya harus sama dengan aturan penulisan nya.
tipe data integer terbagi beberapa tipe data lagi
Tipe Data | Jumlah Minimum | Jumlah Maxsimum |
int8 | -128 | 127 |
int16 | -32768 | 32767 |
int32 | -2147483648 | 2147483647 |
int64 | -9223372036854775808 | 9223372036854775807 |
dari tipe data integer di atas, kalian dapat menggunakannya sesuai dengan kebutuhan, jika hanya range 1 sampai 100 kalain dapat menggunakan int8.
Tipe Data | Jumlah Minimum | Jumlah Maxsimum |
uint8 | 0 | 255 |
uint16 | 0 | 65535 |
uint32 | 0 | 4294967295 |
uint64 | 0 | 18446744073709551615 |
tipe data uint dan int memili perbedan dan range, tipe data int dimuali dari negativ ( – ), sedangkan yang uint dimulai dari 0.
2. Tipe Data Float
dengan tipe data float memungkinakan kita untuk menyimpan angka berkoma. sama halnya int, tipe data float juga memiliki beberapa jenis
tipe data | nilai minimum | nilai maxsimum |
float32 | 1.18*10^-38 | 3.4*10^38 |
float64 | 2.23*10^-308 | 1.80×10^308 |
complex64 | complex numbers with float32 real and imaginary parts | |
complex128 | complex numbers with float64 real and imaginary parts |
jika kalian membuat aplikasi dengan perhitungan aritmatika yang komplek, biasanya menggunakan tipe data complex64 atau complex128. namun jika aplikasi biasa, yang tidak membutuhkan aritatika yang komplek kalian dapat menggunakan float32 atau float64. Sesuaikan dengan kebutuhan.
Alias
alias atau nama lain dalam tipe data, jadi selain kalian dapat menggunakan tipe data di atas, kalian dapat menuliskan dengan alis, atau nama lain dari tipe data number.
Tipe Data | Alias untuk tipe data |
byte | unit8 |
rune | int32 |
int | int32 – sesuai dengan sistem operasi kalian 32/64bit |
unit | unit32 – sesuai dengan sistem operasi kalian 32/64bit |
Contoh Program
agar lebih jelas, berikut contoh program sederhana dalam penggunaan tipedata number pada golang
package main import "fmt" func main() { fmt.Println(69) // --> integer fmt.Println(69.7) // --> floating point }
Berikutnya kita jalankan dengan perintah go run namafile.go

sampai sini pembahasan mengenai Tipe Data Number Golang, semoga bermanfaat, dan dapat membantu kalian dalam belajar pahasa pemprograman GO ini, sampaijumpa pada artikel berikutnya.
Bca Juga : Cara membuat Hello World dengan Golang