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

Функция strconv.IsPrint

Функция strconv.IsPrint проверяет, можно ли символ (тип rune) напечатать в строке Go. Она возвращает true, если символ является печатаемым, и false в противном случае. В качестве единственного параметра функция принимает значение типа rune, которое представляет собой Unicode-символ.

Синтаксис

strconv.IsPrint(r)

Пример

Давайте проверим, является ли печатаемым символ латиницы 'A':

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

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

true

Пример

Давайте проверим, является ли печатаемым управляющий символ '\n' (новая строка):

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

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

false

Пример

Давайте проверим, является ли печатаемым кириллический символ 'Я':

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

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

true

Пример

Давайте проверим, является ли печатаемым символ табуляции '\t':

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

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

false

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

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