string(n) и strconv.Itoa(n)

  • Автор темы Автор темы mexan
  • Дата начала Дата начала
Сообщения
202
Реакции
0
string(n) и strconv.Itoa(n) - это два разных способа преобразования чисел в строки в языке Go, но каждый из них используется для разных целей и имеет разные свойства.

string(n) - конвертирует целочисленное значение n (например, int) в символ (rune) в соответствии с его кодом Unicode.
Код:
n := 65
  s := string(n) // Это будет символ 'A', так как 65 - это код символа 'A' в Unicode
  fmt.Println(s) // Вывод: A

strconv.Itoa(n) - преобразует целое число n в строку, представляющую это число.
Код:
import "strconv"

  n := 65
  s := strconv.Itoa(n) // Это будет "65", то есть строковое представление числа
  fmt.Println(s) // Вывод: 65
 
Назад
Сверху