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

Таблица unicode.Digit

Таблица unicode.Digit представляет собой множество символов Unicode, которые относятся к категории десятичных цифр. Она используется в паре с функцией unicode.IsDigit, которая проверяет, принадлежит ли переданный символ этому множеству. В качестве аргумента функция принимает значение типа rune и возвращает true, если символ является десятичной цифрой.

Синтаксис

unicode.IsDigit(rune)

Пример

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

package main import ( "fmt" "unicode" ) func main() { res := unicode.IsDigit('5') fmt.Println(res) }

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

true

Пример

Проверим, является ли символ 'A' десятичной цифрой:

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

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

false

Пример

Таблица unicode.Digit распознает цифры не только латиницы, но и других систем письма. Проверим арабскую цифру:

package main import ( "fmt" "unicode" ) func main() { // арабская цифра "3" arabicDigit := '٣' res := unicode.IsDigit(arabicDigit) fmt.Println(res) }

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

true

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

  • функцию unicode.IsDigit,
    которая использует таблицу unicode.Digit для проверки символа
  • таблицу unicode.Letter,
    которая определяет множество буквенных символов
  • функцию unicode.IsNumber,
    которая проверяет, является ли символ числовым (включая дроби и римские цифры)
  • функцию unicode.IsLetter,
    которая проверяет, является ли символ буквой
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить