Junior
Може ли да се преобразува низ в цяло число и цяло число в низ?
sobes.tech AI
Отговор от AI
Да, възможно е.
Преобразуване на низ в цяло число:
// Импортирайте пакета strconv
import "strconv"
// Примерен низ
str := "123"
// Преобразуване на низ в цяло число
// err ще бъде nil при успешно преобразуване
i, err := strconv.Atoi(str)
if err != nil {
// Обработка на грешка, ако низът не е валидно число
// fmt.Println("Грешка при преобразуване:", err)
} else {
// Сега i съдържа цяло число
// fmt.Println("Преобразувано число:", i)
}
Преобразуване на цяло число в низ:
// Импортирайте пакета strconv (ако все още не е импортиран)
import "strconv"
// Примерно цяло число
num := 456
// Преобразуване на int в низ
s := strconv.Itoa(num)
// Сега s съдържа текстовото представяне на числото
// fmt.Println("Преобразуван низ:", s)