(初出: はじめての Go 言語 (on Windows) その4 - Qiita) 文字列を示す string は不変(immutable)なオブジェクトだが,中身は byte 配列である。 したがって以下のように package main import "fmt" func main() { nihongo := "日本語" size := len(nihongo) fmt.Printf("nihongo = %d bytes :", size) for i := 0; i < size; i++ { fmt.Printf(" %02x", nihongo[i]) } fmt.Println() }