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.
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.
g. Fungsi strconv.ParseBool()
Digunakan untuk konversi string ke bool.
h. Fungsi strconv.FormatBool()
Digunakan untuk konversi bool ke string
Tidak ada komentar:
Posting Komentar