바이트 배열을 처음 사용할 수있는 편리한 방법이 있습니까?go 문자열을 고정 크기 바이트 배열로 변환
package main
import "fmt"
type T1 struct {
f1 [5]byte // I use fixed size here for file format or network packet format.
f2 int32
}
func main() {
t := T1{"abcde", 3}
// t:= T1{[5]byte{'a','b','c','d','e'}, 3} // work, but ugly
fmt.Println(t)
}
prog.go : 8 : 유형으로 "ABCDE"(입력 문자열)을 사용할 수 없다 [5] 필드 값 UINT8
I는 t := T1{[5]byte("abcde"), 3}
prog.go의 행을 변경하는 경우 : 8 : "abcde"(유형 문자열)를 [5] 유형으로 변환 할 수 없습니다. uint8
이것은 http://stackoverflow.com/questions/8032170/how-to-assign-string-to-bytes-array와 유사합니다. – jimt