Avatar ·

Como ler e escrever arquivos em Go: guia completo para iniciantes

Olá a todos! Acabei de começar a estudar Go e encontrei um problema ao trabalhar com arquivos. Preciso escrever um programa simples que leia dados de um arquivo de texto, processe-os (por exemplo, converta para maiúsculas) e escreva o resultado em outro arquivo. Tentei várias abordagens, mas continuo recebendo erros. Aqui está meu código atual: ```go package main import ( "fmt" "os" ) func main() { // Tentando ler o arquivo data, err := os.Read("input.txt") if err != nil { fmt.Println("Erro de leitura:", err) return } // Convertendo para string e tentando escrever err = os.Write("output.txt", data) if err != nil { fmt.Println("Erro de escrita:", err) return } fmt.Println("Pronto