package main

import (
	"fmt"
	"unicode/utf8"
)

func main() {
	nama := "Siti"
	fmt.Printf("%q: %d byte, %d rune\n", nama, len(nama), utf8.RuneCountInString(nama))

	kalimat := "Halo 🌏"
	fmt.Printf("%q: %d byte, %d rune\n", kalimat, len(kalimat), utf8.RuneCountInString(kalimat))

	for indeks, karakter := range kalimat {
		fmt.Printf("indeks=%d karakter=%q\n", indeks, karakter)
	}

	fmt.Println("Byte pertama nama:", nama[0])
	fmt.Printf("Rune dari byte 83: %c\n", rune(nama[0]))
}
