- 我从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'错误,请确保是写入文件前为零。 –
您需要使用'strconv'或'fmt.Sprintf'来将'integer'转换为'string'。看看[这个QA](https://stackoverflow.com/questions/10105935/how-to-convert-an-int-value-to-string-in-go)。 – putu