수색…


bytes.Reader를 사용하여 문자열에서 읽기

io.Reader 인터페이스의 한 구현은 bytes 패키지에서 찾을 수 있습니다. 바이트 슬라이스를 Reader의 소스로 사용할 수 있습니다. 이 예제에서 바이트 슬라이스는 문자열에서 가져 왔지만 파일이나 네트워크 연결에서 읽은 것일 확률이 높습니다.

message := []byte("Hello, playground")

reader := bytes.NewReader(message)

bs := make([]byte, 5)
n, err := reader.Read(bs)
if err != nil {
    log.Fatal(err)
}

fmt.Printf("Read %d bytes: %s", n, bs)

운동장에 가라.



Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow