Crie um arquivo de texto vazio

Eu tenho lido e pesquisado no Google todo, mas não consigo encontrar essa resposta simples.

Eu tenho uma função que lê um arquivo, mas se os arquivos não existirem entre em pânico. O que eu quero fazer é uma função que, antes de ler, verifique se os arquivos existem e, se não, cria um arquivo vazio. Aqui está o que eu tenho.

func exists(path string) (bool, error) {
    _, err := os.Stat(path)
    if err == nil {
        return true, nil
    }
    if os.IsNotExist(err) {
        return false, nil
    }
    return true, err
}

questionAnswers(1)

yourAnswerToTheQuestion