Membuat Format String Pada Golang Seperti Python

Subscribe dengan Account Google untuk mendapatkan News Letter terbaru dari Halovina !
Membuat Format String Pada Golang Seperti Python
Kels 10 M2 Levi Air Purifier Portabel Cadr 40 M3/jam - Putih

Kels 10 M2 Levi Air Purifier Portabel Cadr 40 M3/jam - Putih

Miliki kesegaran udara di dalam ruangan dengan menggunakan Levi Portable Air Purifier persembahan dari Kels. Air purifier ini memiliki jangkauan area filtrasi mencapai 10 meter yang mampu menyerap partikel udara kotor dan menggantinya dengan udara yang lebih bersih. Memiliki filtrasi dengan filter HEPA 13 dan 1 lapisan tambahan untuk memaksimalkan filtrasi udara dari kotoran hingga 99.97%.

Free Klik Disini !

Python dan Golang punya cara pengolahan data yang berbeda, hal ini bisa dilihat saat pada pengolahan data format string, dimana python secara default telah menyediakan format string untuk mempermudah developer mengolah data.

Pada bahasa python pengolaha data format string cukup sederhana, perhatikan sample berikut ini

total_harga = 100000

message = "jumlah tagihan anda adalah Rp. {}".format(str(total_harga))


 

python format string python format string // istimewa

Sedangkan pada bahasa golang kamu perlu membuat function terlebih dahulu yang nanti berfungsi mereplace data dan menggantinya dengan data yang baru, perhatikan kode dibawah ini :

type Items map[string]interface{}

func FormatString(template string, items Items) string {
for key, value := range items {
template = strings.ReplaceAll(template, fmt.Sprintf("{%v}", key), fmt.Sprintf("%v", value))
}
return template
}

cara menggunakan fungsi diatas perhatikan kode di bawah ini :


FormatString("teks yang anda buat : {TransaksiID}, Items{"TransaksiID":transaction.Id})



Semoga kode simple bermanfaat ya, semangat belajar dan berkarya. Dan ingatlah bahwa "BISA KARENA TERBIASA".


Baca artikel lainya :