func OpenFile(name string, flag int, perm FileMode) (*File, error)
f, err := os.OpenFile("notes.txt", os.O_RDWR|os.O_CREATE|O_TRUNC, 0755)
"O_TRUNC" очищает весь файл перед записью? Что они имеют в виду под «усечением»?
Кроме того, функция ioutil.WriteFile()
очищает весь файл перед записью?