Golang : Mengubah Tipe data Float dan String

Subscribe dengan Account Google untuk mendapatkan News Letter terbaru dari Halovina !
Golang : Mengubah Tipe data Float dan String
Xiaomi Smart Band 9 Pro

Xiaomi Smart Band 9 Pro

Dilengkapi GNSS bawaan dan kompas, Kamu bisa menjelajah dengan percaya diri. Daya Tahan Luar Biasa dengan performa optimal tahan baterai hingga 21 hari. Desain Elegan dan Trendy Tidak hanya handal, Xiaomi Smart Band 9 Pro ini juga tampil memukau dengan frame alloy aluminium berwarna yang memancarkan kesan premium, dipadukan dengan strap trendi yang cocok untuk setiap gaya, baik untuk olahraga maupun acara formal.

Free Klik Disini !

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