bufioパッケージのScannerAPIでファイルから一度に読み込きすることができます。
lang
1package main
2
3import (
4"bufio"
5"fmt"
6)
7
8var lines []string
9scanner := bufio.NewScanner(file)
10for scanner.Scan() {
11lines = append(lines, scanner.Text())
12}
13}
書き出す際は、rangeメソッドで工夫します。
lang
1w := bufio.NewWriter(file)
2for _, line := range lines {
3 fmt.Fprintln(w, line)
4}
5w.Flush()
6
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。