Sobes.tech
Junior

É possível converter uma string em um número inteiro e um número inteiro em uma string?

sobes.tech IA

Resposta da IA

Sim, é possível.

Conversão de string para inteiro:

// Importar o pacote strconv
import "strconv"

// Exemplo de string
str := "123"

// Converter string para int
// err será nil se a conversão for bem-sucedida
i, err := strconv.Atoi(str)
if err != nil {
	// Lidar com erro se a string não for um número válido
	// fmt.Println("Erro de conversão:", err)
} else {
	// Agora i contém um número inteiro
	// fmt.Println("Número convertido:", i)
}

Conversão de inteiro para string:

// Importar o pacote strconv (se ainda não estiver importado)
import "strconv"

// Exemplo de número inteiro
num := 456

// Converter int para string
s := strconv.Itoa(num)

// Agora s contém a representação em string do número
// fmt.Println("String convertida:", s)