package main import ( "fmt" "os" ) func main() { filename, settings := parseSettings() file, err := os.Create(filename) if err != nil { fmt.Println("ошибка открытия файла", err) return } defer func() { if err := file.Close(); err != nil { fmt.Println("ошибка закрытия файла", err) } }() if err := createBarnsleyFernPng(settings, file); err != nil { fmt.Println("ошибка создания изображения:", err) return } fmt.Println("done...") }