Golang : Mengubah Tipe data Float dan String

Subscribe Dengan Account Google Untuk Mendapatkan Artikel Terbaru !
Golang : Mengubah Tipe data Float dan String
Black Showman dan Pembunuhan di Kota Tak Bernama

Black Showman dan Pembunuhan di Kota Tak Bernama

Pembunuhan 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 :

1) String To Float


 

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)

Berikut ini cara menggunakan method ParseFloat
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
}

Baca juga : Django export data XLSX dengan openpyxl


2) Float To String


Untuk mengubah tipe data float ke dalam bentuk string, kamu bisa menggunakan method  fmt.Sprintf  , perhatikan kode dibawah ini :
s := fmt.Sprintf("%f", 123.456) // s == "123.456000"

Pada konversi tipe data float ke string terdapat beberapa format yang perlu anda ketahui

golang formating
cukup mudahkan bagaimana cara mengubah tipe data antara float dan string

Baca artikel lainya :


sumber referensi : yourbasic.org, golang.org