Black Showman dan Pembunuhan di Kota Tak BernamaPembunuhan bisa terjadi di mana saja, termasuk di sebuah kota kecil, terpencil, dan nyaris terlupakan di tengah pandemi Covid-19. Seorang mantan guru SMP ditemukan tewas tercekik di halaman rumahnya sendiri. Buy |
Konversi type data pada bahasa pemrograman merupakan suatu hal yang sering Anda jumpai di bagian-bagian kode tertentu. Seperti halnya pada bahasa GO, konversi data menjadi hal dasar yang wajib di ketahui dan dipelajari. Berikut ini konversi antara float dan string pada bahasa GO :
Konvert data dari string ke float, Anda bisa menggunakan strconv.ParseFloat
dengan spesifikasi bitsize : 32 untuk float32 dan 64 untuk float64, perhatikan method ParseFloat berikut ini :
func ParseFloat(s string, bitSize int) (float64, error)
f := "3.14159265"
if s, err := strconv.ParseFloat(f, 32); err == nil {
fmt.Println(s) // 3.1415927410125732
}
if s, err := strconv.ParseFloat(f, 64); err == nil {
fmt.Println(s) // 3.14159265
}
fmt.Sprintf
, perhatikan kode dibawah ini :s := fmt.Sprintf("%f", 123.456) // s == "123.456000"
cukup mudahkan bagaimana cara mengubah tipe data antara float dan string
Baca artikel lainya :