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

Функция strconv.IsGraphic

Функция strconv.IsGraphic проверяет, является ли переданный символ графическим согласно стандарту Unicode. Она возвращает true, если символ графический, и false в противном случае. Функция принимает один параметр - значение типа rune, представляющее Unicode-символ для проверки.

К графическим символам относятся буквы, цифры, знаки пунктуации, математические символы и другие видимые знаки. Пробелы, управляющие символы и невидимые символы к графическим не относятся.

Синтаксис

strconv.IsGraphic(r)

Пример

Давайте проверим, является ли буква 'A' графическим символом:

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

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

true

Пример

Проверим, является ли цифра '7' графическим символом:

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

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

true

Пример

Проверим, является ли пробел ' ' графическим символом:

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

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

false

Пример

Проверим, является ли знак препинания '!' графическим символом:

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

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

true

Пример

Проверим, является ли управляющий символ '\n' (перевод строки) графическим символом:

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

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

false

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

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