Sobes.tech
Junior

Kas on võimalik muuta string täisarvuks ja täisarv stringiks?

sobes.tech AI

Vastus AI-lt

Jah, see on võimalik:

Stringi teisendamine täisarvuks:

// Impordi paket strconv
import "strconv"

// Näidisstring
str := "123"

// Stringi teisendamine int-ks
// err on nil, kui teisendus õnnestub
i, err := strconv.Atoi(str)
if err != nil {
	// Vea töötlemine, kui string ei ole kehtiv arv
	// fmt.Println("Teisendusviga:", err)
} else {
	// Nüüd sisaldab i täisarvu
	// fmt.Println("Teisendatud arv:", i)
}

Täisarvu teisendamine stringiks:

// Impordi paket strconv (kui veel ei ole tehtud)
import "strconv"

// Näidis täisarv
num := 456

// int-i teisendamine stringiks
s := strconv.Itoa(num)

// Nüüd sisaldab s arvutekstina
// fmt.Println("Teisendatud string:", s)