-1
strings 모듈에는 func NewReader(s string) *Reader 함수가있어 문자열에서 Reader
을 만듭니다.Reader에서 문자열을 가져 오는 방법은 무엇입니까?
strings.Reader
에서 문자열을 가져 오거나 읽을 수있는 방법은 무엇입니까?
strings 모듈에는 func NewReader(s string) *Reader 함수가있어 문자열에서 Reader
을 만듭니다.Reader에서 문자열을 가져 오는 방법은 무엇입니까?
strings.Reader
에서 문자열을 가져 오거나 읽을 수있는 방법은 무엇입니까?
당신은 ioutil.ReadAll 사용할 수 있습니다
확실하지 않음이 당신이 원하는 경우 :
package main
import (
"fmt"
"log"
"strings"
)
func main() {
s := "Hello world"
r := strings.NewReader(s)
buf := make([]byte, 100)
i, err := r.Read(buf)
if err != nil {
log.Fatal(err)
}
fmt.Println("length string:", len(s))
fmt.Println("bytes read:", i)
fmt.Println(buf)
}
출력 :
length string: 11
bytes read: 11
[72 101 108 108 111 32 119 111 114 108 100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
당신이에서 하나의 문자열을 읽는 방법을 묻는 'Reader' 또는 원래의 문자열을'Reader'에서 가져 오는 방법은 무엇입니까? –
두 가지 모두, 나는 기본적인'io' 개념을 이해하기 위해 새롭게 움직이고 있습니다. – tarrsalah