キーボードから入力を取得してテキストファイルに保存しようとしていますが、実際の方法について少し混乱しています。
私の現在のコードは現在次のとおりです。
// reads the file txt.txt
bs, err := ioutil.ReadFile("text.txt")
if err != nil {
panic(err)
}
// Prints out content
textInFile := string(bs)
fmt.Println(textInFile)
// Standard input from keyboard
var userInput string
fmt.Scanln(&userInput)
//Now I want to write input back to file text.txt
//func WriteFile(filename string, data []byte, perm os.FileMode) error
inputData := make([]byte, len(userInput))
err := ioutil.WriteFile("text.txt", inputData, )
「os」および「io」パッケージには非常に多くの関数があります。私はこの目的のために実際にどれを使うべきかについて非常に混乱しています。
また、WriteFile関数の3番目の引数がどうあるべきかについても混乱しています。ドキュメントには「permos.FileMode」タイプと書かれていますが、私はプログラミングとGoに慣れていないので、少し無知です。
誰かが手続きする方法について何かヒントがありますか?よろしくお願いします、マリー