Sobes.tech
Junior

Este posibil să convertești un șir de caractere într-un număr întreg și un număr întreg într-un șir de caractere?

sobes.tech AI

Răspuns de la AI

Da, este posibil.

Conversia unui șir de caractere în număr întreg:

// Importă pachetul strconv
import "strconv"

// Exemplu de șir
str := "123"

// Conversia șirului în int
// err va fi nil dacă conversia reușește
i, err := strconv.Atoi(str)
if err != nil {
	// Tratarea erorii dacă șirul nu este un număr valid
	// fmt.Println("Eroare de conversie:", err)
} else {
	// Acum i conține un număr întreg
	// fmt.Println("Număr convertit:", i)
}

Conversia unui număr întreg în șir de caractere:

// Importă pachetul strconv (dacă nu a fost importat deja)
import "strconv"

// Exemplu de număr întreg
num := 456

// Conversia int în string
s := strconv.Itoa(num)

// Acum s conține reprezentarea în șir a numărului
// fmt.Println("Șir convertit:", s)