527 B
527 B
nav | group | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
|
基础
package main
import (
"fmt"
"io"
"strings"
)
// ReadFrom 定义函数
func ReadFrom(reader io.Reader, num int) ([]byte, error) {
p := make([]byte, num)
n, err := reader.Read(p)
if n > 0 {
return p[:n], nil
}
return p, err
}
// SampleReadFromString 输出例子
func SampleReadFromString() {
data, _ := ReadFrom(strings.NewReader("from string"), 12)
fmt.Println(data)
}
func main() {
SampleReadFromString()
}