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

Функция unicode.IsPunct

Функция unicode.IsPunct проверяет, является ли переданный символ знаком пунктуации согласно стандарту Unicode. В качестве единственного аргумента она принимает значение типа rune и возвращает true, если символ относится к категории пунктуации, и false в противном случае.

Синтаксис

unicode.IsPunct(r)

Пример

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

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

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

true

Пример

Проверим символ 'a' на принадлежность к пунктуации:

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

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

false

Пример

Функция работает с любыми символами Unicode, включая знаки пунктуации разных языков. Проверим, является ли символ '¿' знаком пунктуации:

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

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

true

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

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