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

Функция unicode.IsNumber

Функция unicode.IsNumber определяет, является ли переданная руна числовым символом согласно стандарту Unicode. Она возвращает true, если руна относится к категории числовых символов, и false в противном случае. Функция принимает один параметр — руну типа rune, которую необходимо проверить.

Синтаксис

unicode.IsNumber(r rune) bool

Пример

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

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

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

true

Пример

Проверим символ 'Ⅵ' (римская шестерка). Он также считается числовым в Unicode:

package main import ( "fmt" "unicode" ) func main() { r := 'Ⅵ' res := unicode.IsNumber(r) fmt.Println(res) }

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

true

Пример

Теперь проверим букву 'A'. Она не является числовым символом:

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

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

false

Пример

Проверим строку на наличие числовых символов. Для этого переберем все руны строки "a1b2c3":

package main import ( "fmt" "unicode" ) func main() { str := "a1b2c3" for _, r := range str { if unicode.IsNumber(r) { fmt.Printf("%c is number\n", r) } } }

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

"1 is number" "2 is number" "3 is number"

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

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