Golang : Konversi Type Data Menggunakan Strconv

Subscribe dengan Account Google untuk mendapatkan News Letter terbaru dari Halovina !
Golang : Konversi Type Data Menggunakan Strconv
ADVAN Smart AI CCTV Indoor

ADVAN Smart AI CCTV Indoor

ADVAN Smart IP Camera ID3, Smart Camera CCTV Indoor untuk merekam semua aktivitas yang terjadi di dalam rumah maupun kantor Anda sehingga memberikan keamanan. Kamera ini dilengkapi lensa 3MP dengan tingkat resolusi yang tinggi, dapat mencapai resolusi 2K. Selain itu mendukung pelacakan gerakan, dan mendukung komunikasi real-time dua arah.

Free Klik Disini !

Golang merupakan bahasa pemrograman baru yang saat ini cukup populer. golang menerapkan code yang simple sehingga memudahkan programmer untuk berfikir menggunakan bahasa golang.

yang paling menarik dari bahasa golang adalah kamu bisa mencoba eksekusi code secara online. kamu bisa mencoba eksekusi code onlie disini : play.golang.org

baca : Membangun RESTful API dengan Golang dan Mongodb

pada bahasa golang type data string dan integer memiliki aturan yang ketat seperti halnya bahasa python. di bahasa golang kita bisa memanfaatkan library "strconv". 


import "strconv"


Konversi numerik yang paling umum adalah Atoi (string ke int) dan Itoa (int ke string).
 i, err: = strconv.Atoi ("- 42")
s: = strconv.Itoa (-42)
ParseBool, ParseFloat, ParseInt, dan ParseUint mengkonversi string ke nilai:
b, err: = strconv.ParseBool ("true")
f, err: = strconv.ParseFloat ("3.1415", 64)
i, err: = strconv.ParseInt ("- 42", 10, 64)
u, err: = strconv.ParseUint ("42", 10, 64)


Fungsi parse mengembalikan tipe terluas (float64, int64, dan uint64), tetapi jika argumen ukuran menentukan lebar yang lebih sempit hasilnya dapat dikonversi ke jenis sempit tanpa kehilangan data:
s: = "2147483647" // int32 
i64 terbesar , err: = strconv.ParseInt (s, 10, 32)
...
i: = int32 (i64)

FormatBool, FormatFloat, FormatInt, dan FormatUint mengkonversi nilai ke string:
s: = strconv.FormatBool (true) 
s: = strconv.FormatFloat (3.1415, 'E', -1, 64)
s: = strconv.FormatInt (-42, 16)
s: = strconv.FormatUint (42, 16)

AppendBool, AppendFloat, AppendInt, dan AppendUint serupa tetapi menambahkan nilai yang diformat ke slice tujuan.

referensi : https://golang.org/pkg/strconv/

 

baca artikel lainya :