[Go] string 型のデータを []byte 型に変換する

作成日: 2021年07月07日

[]byte("something") のように型を変換する構文を使用すると、文字列を []byte 型に変換することができます。下記の例では、hello という文字列を []byte 型に変換し、変数 bytes の型を出力しています。

package main

import (
    "fmt"
    "reflect"
)

func main() {
    bytes := []byte("hello")
    fmt.Println(reflect.TypeOf(bytes))
}

実行結果は下記のとおりです。uint8 型は byte 型の別名となります。

[]uint8
Go