byte配列を文字列に変換する方法
string( byte配列 )
文字列をbyte配列に変換する方法
[]byte( 文字列 )
それでは具体的に値を入れて出力した結果を見てみましょう。
main.goというファイルに以下のように記述します。
package main
import "fmt"
func main() {
byteA := []byte{72, 101, 108, 108, 111}
fmt.Println(byteA)
fmt.Println(string(byteA)) //byte配列を文字列に変換
stringB := "Hello"
fmt.Println(stringB)
fmt.Println([]byte(stringB)) //文字列をbyte配列に変換
}
出力結果↓
[72 101 108 108 111] //変数byteA
Hello //変数byteAを文字列に変換した結果
Hello //変数stringB
[72 101 108 108 111] //変数stringBをbyte配列に変換した結果