Этот сайт использует cookies. Продолжение работы с сайтом означает, что Вы согласны!
Преобразование символа в строку
Преобразовать символ в строку позволяет функция Sprintf()
из пакета fmt
(см. разд. 4.7). Пример:
var c rune = 'w'
var s string = fmt.Sprintf("c = %c", c)
fmt.Println(s) // c = w
s = fmt.Sprintf("c = %q", c)
fmt.Println(s) // c = 'w'
Можно также выполнить приведение к типу string
:
var c rune = 'w'
var s string = string(c)
fmt.Println(s) // w
fmt.Println(c) // 119
fmt.Println(string(c)) // w
Для преобразования символа в строку можно воспользоваться следующими функциями из пакета strconv
:
QuoteRune()
— возвращает строку с символом в одинарных кавычках. Все специальные символы отображаются как последовательности символов. Формат функции:
strconv.QuoteRune(r rune) string
Пример:
// import "strconv"
fmt.Println(strconv.QuoteRune('ж')) // 'ж'
fmt.Println(strconv.QuoteRune('\n')) // '\n'
QuoteRuneToASCII()
— возвращает строку с символом в одинарных кавычках. Специальные символы и символы не из кодировки ASCII отображаются как последовательности символов. Формат функции:
strconv.QuoteRuneToASCII(r rune) string
Пример:
fmt.Println(strconv.QuoteRuneToASCII('t')) // 't'
fmt.Println(strconv.QuoteRuneToASCII('ж')) // '\u0436'
fmt.Println(strconv.QuoteRuneToASCII('\n')) // '\n'
QuoteRuneToGraphic()
— возвращает строку с символом в одинарных кавычках. Не графические символы отображаются как последовательности символов. Формат функции:
strconv.QuoteRuneToGraphic(r rune) string
Пример:
fmt.Println(strconv.QuoteRuneToGraphic('t')) // 't'
fmt.Println(strconv.QuoteRuneToGraphic('ж')) // 'ж'
fmt.Println(strconv.QuoteRuneToGraphic('\n')) // '\n'
Помощь сайту
ЮMoney (Yandex-деньги): 410011140483022
ПАО Сбербанк:
Счет: 40817810855006152256
Реквизиты банка:
Наименование: СЕВЕРО-ЗАПАДНЫЙ БАНК ПАО СБЕРБАНК
Корреспондентский счет: 30101810500000000653
БИК: 044030653
КПП: 784243001
ОКПО: 09171401
ОКОНХ: 96130
Скриншот реквизитов