Skip to content

Commit af004b2

Browse files
author
NullpointerW
committed
add file_loader.go
1 parent a67729e commit af004b2

File tree

2 files changed

+27
-0
lines changed

2 files changed

+27
-0
lines changed

pkg/util/file_loader.go

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
package util
2+
3+
import (
4+
"bufio"
5+
"io"
6+
"os"
7+
)
8+
9+
func LoadLineString(n string) ([]string, error) {
10+
f, err := os.Open(n)
11+
defer f.Close()
12+
if err != nil {
13+
return nil, err
14+
}
15+
r := bufio.NewReader(f)
16+
var s []string
17+
for {
18+
b, _, err := r.ReadLine()
19+
if err == io.EOF {
20+
break
21+
} else if err != nil {
22+
return nil, err
23+
}
24+
s = append(s, string(b))
25+
}
26+
return s, nil
27+
}
File renamed without changes.

0 commit comments

Comments
 (0)