Sobes.tech
Junior

Czy można zamienić ciąg znaków na liczbę całkowitą i liczbę całkowitą na ciąg znaków?

sobes.tech AI

Odpowiedź od AI

Tak, można.

Konwersja ciągu na liczbę całkowitą:

// Importuj pakiet strconv
import "strconv"

// Przykład ciągu
str := "123"

// Konwersja ciągu na int
// err będzie nil w przypadku udanej konwersji
i, err := strconv.Atoi(str)
if err != nil {
	// Obsługa błędu, jeśli ciąg nie jest poprawną liczbą
	// fmt.Println("Błąd konwersji:", err)
} else {
	// Teraz i zawiera liczbę całkowitą
	// fmt.Println("Przekonwertowana liczba:", i)
}

Konwersja liczby całkowitej na ciąg:

// Importuj pakiet strconv (jeśli jeszcze nie zaimportowano)
import "strconv"

// Przykład liczby całkowitej
num := 456

// Konwersja int na string
s := strconv.Itoa(num)

// Teraz s zawiera reprezentację tekstową liczby
// fmt.Println("Przekonwertowany ciąg:", s)