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

Функция unicode.In

Функция unicode.In проверяет, принадлежит ли переданная руна одной из перечисленных категорий Unicode. В первый параметр мы передаем руну для проверки, а последующие параметры - это одна или несколько категорий (тип *unicode.RangeTable), которые нужно проверить. Функция возвращает true, если руна принадлежит хотя бы одной из переданных категорий, и false в противном случае.

Синтаксис

unicode.In(r, rangeTable1, rangeTable2, ...)

Пример

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

package main import ( "fmt" "unicode" ) func main() { r := 'A' res := unicode.In(r, unicode.Letter, unicode.Digit) fmt.Println(res) }

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

true

Пример

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

package main import ( "fmt" "unicode" ) func main() { r := '5' res := unicode.In(r, unicode.Letter, unicode.Digit) fmt.Println(res) }

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

true

Пример

Давайте проверим, является ли руна '@' буквой или цифрой:

package main import ( "fmt" "unicode" ) func main() { r := '@' res := unicode.In(r, unicode.Letter, unicode.Digit) fmt.Println(res) }

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

false

Пример

Давайте проверим, является ли руна '😊' символом или знаком пунктуации:

package main import ( "fmt" "unicode" ) func main() { r := '😊' res := unicode.In(r, unicode.Symbol, unicode.Punct) fmt.Println(res) }

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

false

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

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