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

Функция unicode.IsSymbol

Функция unicode.IsSymbol проверяет, является ли переданная руна символом в соответствии с классификацией Unicode. Она возвращает true, если руна принадлежит к категории Symbol (например, математические символы, валютные знаки, технические символы), и false в противном случае. В единственный параметр функция принимает руну типа rune, которую необходимо проверить.

Синтаксис

unicode.IsSymbol(r)

Пример

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

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

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

true

Пример

Проверим, является ли руна '¥' символом:

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

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

true

Пример

Проверим, является ли обычная буква 'a' символом:

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

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

false

Пример

Проверим, является ли математический оператор '∑' символом:

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

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

true

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

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