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

Метод is_control

Метод is_control проверяет, относится ли символ к категории управляющих символов. Он возвращает true, если символ является управляющим, и false в противном случае. Метод не принимает параметров и вызывается непосредственно у значения типа char.

Управляющими считаются символы, которые не отображаются на экране как обычные знаки, а управляют выводом или форматированием текста. К ним относятся, например, перевод строки, возврат каретки, табуляция и другие служебные символы.

Синтаксис

char.is_control()

Пример

Давайте проверим, является ли символ перевода строки '\n' управляющим:

fn main() { let res = '\n'.is_control(); println!("{}", res); }

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

true

Пример

Давайте проверим, является ли обычная буква 'a' управляющим символом:

fn main() { let res = 'a'.is_control(); println!("{}", res); }

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

false

Пример

Давайте проверим, является ли символ табуляции '\t' управляющим:

fn main() { let res = '\t'.is_control(); println!("{}", res); }

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

true

Пример

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

fn main() { let res = '5'.is_control(); println!("{}", res); }

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

false

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

  • метод is_whitespace,
    который проверяет, является ли символ пробельным
  • метод is_alphabetic,
    который проверяет, является ли символ буквой
  • метод is_ascii,
    который проверяет, является ли символ ASCII-символом
  • метод char,
    который представляет одиночный символ Unicode
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить