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
.
Tidak ada komentar:
Posting Komentar