1. Konversi Menggunakan strconv
Package
strconv berisi banyak fungsi yang sangat membantu kita untuk melakukan konversi. Berikut merupakan beberapa fungsi yang dalam package tersebut.
a. Fungsi
strconv.Atoi()
Fungsi ini digunakan untuk konversi data dari tipe
string ke int. strconv.Atoi() menghasilkan 2 buah nilai kembalian, yaitu hasil konversi dan error (jika konversi sukses, maka error berisi nil).
b. Fungsi
strconv.Itoa()
Merupakan kebalikan dari
strconv.Atoi, berguna untuk konversi int ke string.
c. Fungsi
strconv.ParseInt()
Digunakan untuk konversi string berbentuk numerik dengan basis tertentu ke tipe numerik non-desimal dengan lebar data bisa ditentukan.
d. Fungsi strconv.FormatInt()
Berguna untuk konversi data numerik int64 ke string dengan basis numerik bisa ditentukan sendiri.
e. Fungsi strconv.ParseFloat()
Digunakan untuk konversi string ke numerik desimal dengan lebar data bisa ditentukan.
Pada contoh berikut, string "124" dikonversi ke tipe numerik dengan ketentuan basis yang digunakan 10 dan lebar datanya mengikuti tipe int64 (lihat parameter ketiga).
f. Fungsi strconv.FormatFloat()
Berguna untuk konversi data bertipe float64 ke string dengan format eksponen, lebar digit desimal, dan lebar tipe data bisa ditentukan.
string berbentuk numerik dengan basis tertentu ke tipe numerik non-desimal dengan lebar data bisa ditentukan.
d. Fungsi
strconv.FormatInt()int64 ke string dengan basis numerik bisa ditentukan sendiri.
strconv.ParseFloat()string ke numerik desimal dengan lebar data bisa ditentukan.
"124" dikonversi ke tipe numerik dengan ketentuan basis yang digunakan 10 dan lebar datanya mengikuti tipe int64 (lihat parameter ketiga).strconv.FormatFloat()float64 ke string dengan format eksponen, lebar digit desimal, dan lebar tipe data bisa ditentukan.
g. Fungsi
strconv.ParseBool()
Digunakan untuk konversi string ke bool.
string ke bool.
h. Fungsi
strconv.FormatBool()
Digunakan untuk konversi bool ke string.
bool ke string.
keren min
BalasHapuslampu servis hp