РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
94 of 1593 menu

Функция strconv.QuoteRune

Функция strconv.QuoteRune преобразует переданную руну в строку, заключенную в одинарные кавычки ''. При этом она экранирует управляющие символы и непечатаемые руны, заменяя их на управляющие последовательности, например, '\n' или '\u0041'. Первый параметр функции — это руна типа rune.

Синтаксис

strconv.QuoteRune(r rune) string

Пример

Давайте преобразуем руну 'A' в строку с кавычками:

package main import ( "fmt" "strconv" ) func main() { res := strconv.QuoteRune('A') fmt.Println(res) }

Результат выполнения кода:

"'A'"

Пример

Теперь преобразуем руну с символом новой строки:

package main import ( "fmt" "strconv" ) func main() { res := strconv.QuoteRune('\n') fmt.Println(res) }

Результат выполнения кода:

"'\n'"

Пример

А если передать кириллическую руну 'Я':

package main import ( "fmt" "strconv" ) func main() { res := strconv.QuoteRune('Я') fmt.Println(res) }

Результат выполнения кода:

"'Я'"

Смотрите также

  • функцию strconv.Quote,
    которая квотирует целую строку в двойные кавычки
  • функцию strconv.QuoteToASCII,
    которая экранирует все не-ASCII символы в строке
  • функцию strconv.QuoteRuneToASCII,
    которая преобразует руну и экранирует не-ASCII символы
  • функцию strconv.Unquote,
    которая удаляет кавычки и раскрывает управляющие последовательности
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить