Type Declaration Built-In di Golang

Golang juga memiliki tipe data built in menggunakan type declaration sebagai berikut.

Sumber gambar : Dokumentasi Bootcamp PT Phincon

Rune dan Byte

Salah satu tipe data built in di Golang adalah rune dan byte. Perbedaan rune dan byte dapat diketahui dari konversi karakter non-ASCII (contohnya Ö) menjadi rune atau byte. Pada byte karakter non-ASCII saat di encode akan di ubah menjadi 2 byte, sementara di rune hanya menjadi 1 byte. Selain itu, byte juga digunakan untuk membuat string dan bisa direpresentasikan menggunakan rune. Byte mewakili karakter ASCII sementara Rune mewakili karakter Unicode.

Contoh code rune dan byte

Contoh code looping string

Looping suatu string akan menghasilkan value dengan tipe data rune yang mewakili karakter Unicode.

Reference :

Last updated