前提
下記ソースコードにあるように、byte型にてAsciiの16進数コードポイントが定義されている理由として、どのような意図が考えられるのでしょうか?
浅学のためご教授(理解につながる参考リンクなど)頂けると幸いです。
- 理解できない箇所
- あえてbyte型にコードポイントを持たせる理由(Asciiコード変換後の文字列をstring型として定義しない理由)
- ユースケース(メリット)
該当のソースコード
Go
1package main 2 3import "fmt" 4 5func main() { 6 var fileAsciiHex = []byte{ 7 0x0a, 0x26, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x63, 0x75, 0x73, 0x74, 0x6f, 8 } 9 10 fmt.Println(fileAsciiHex) // [10 38 115 101 114 118 105 99 101 115 47 99 117 115 116 111] 11 fmt.Println(string(fileAsciiHex)) // &services/custo 12 13 // このようにも書ける 14 arr := "&services/custo" 15} 16
補足情報
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/08/10 09:49