nicenote/docs/bed/go/base.md
2021-08-24 18:55:04 +08:00

45 lines
526 B
Markdown

---
nav:
title: 后端
path: /bed
group:
title: Go
order: 1
---
## 基础
```js
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()
}
```