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)