- 私はファイル
- を作成し、0〜10
- に番号を生成して、私はそこh.txtファイルを開いたときに、私は、文字列
に整数を変換することにより、ファイルへの書き込みをしてみてくださいしかし、何も書かれていませんGolangを使ってファイルに整数を書き込む方法は?
これを修正し、数字をh.txtファイルに書き込む方法を教えてください。
package main
import "os"
func main() {
for i := 0; i < 10; i++ { // Generating...
f, _ := os.Create("h.txt") // creating...
f.WriteString(string(i)) // writing...
defer f.Close()
}
}
ありがとう!
あなたは 'os.Create'上のエラーをチェックしていない、それはファイルを書き込む前にゼロだことを確認してください。 –
'string'に' integer'を変換するには、 'strconv'または' fmt.Sprintf'を使う必要があります。 [this QA](https://stackoverflow.com/questions/10105935/how-to-convert-an-int-value-to-string-in-go)をご覧ください。 – putu