Julia - функция оценки строки

Язык программирования Julia

isascii() оценивает, является ли это кодом ascii, и возвращает логическое значение.

?
1 2 3 4 5 6 7 8 9 10 11 julia> isascii('a') true   julia> isascii('α') false   julia> isascii("abc") true   julia> isascii("αβγ") false

isdigit() определяет, является ли это числом (0-9), и возвращает логическое значение.

?
1 2 3 4 5 6 7 8 julia> isdigit('2') true   julia> isdigit('23') ERROR: syntax: invalid character literal   julia> isdigit('a') false

isletter() определяет, является ли это буквой, и возвращает логическое значение

?
1 2 3 4 5 julia> isletter('d') true   julia> isletter('2') false

islowercase() определяет, является ли это буквой нижнего регистра, и возвращает логическое значение

?
1 2 3 4 5 julia> islowercase('d') true   julia> islowercase('D') false

isuppercase() определяет, является ли это буквой верхнего регистра, и возвращает логическое значение

?
1 2 3 4 5 julia> isuppercase('d') false   julia> isuppercase('D') true

isnumeric() определяет, является ли это числом, включая те, которые могут быть представлены кодами ascii, и возвращает логическое значение.

Символы классифицируются как числа, если они принадлежат к универсальному номеру категории Unicode, т. е. символы, код категории которых начинается с «N».

?
1 2 3 4 5 6 7 8 9 10 11 julia> isnumeric('2') true   julia> isnumeric('௰') true   julia> isnumeric('a') false   julia> isnumeric('A') false

iscntrl() определяет, является ли он управляющим символом, и возвращает логическое значение.

В коде ASCII № 0-31 и № 127 являются управляющими символами или специальными символами связи, такими как управляющие символы: LF (перевод строки), CR (возврат каретки), FF (перевод страницы), DEL (удаление), BS (возврат), BEL (звонок) и т. д., характерные для связи символы: SOH (заголовок), EOT (хвост), ACK (подтверждение) и т. д.

?
1 2 3 4 5 julia> iscntrl('\x02') true   julia> iscntrl('d') false

isprint() Определяет возможность печати, включая пробелы, но не включая управляющие символы, и возвращает логическое значение.

?
1 2 3 4 5 6 7 8 9 10 11 julia> isprint('d') true   julia> isprint('D') true   julia> isprint(' ') true   julia> isprint('\x02') false

ispunct() Определяет, является ли это знаком препинания обычной категории Unicode, то есть символом, код категории которого начинается с «P», и возвращает логическое значение.

?
1 2 3 4 5 6 7 8 9 10 11 julia> ispunct('!') true   julia> ispunct('?') true   julia> ispunct('1') false   julia> ispunct('g') false

isspace() определяет, является ли он нулевым символом, включая символы ASCII '\t', '\n', '\v', '\f', '\r' и '', символ Latin-1 U+ 0085 и символы категории Unicode в Zs

?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 julia> isspace('\t') true   julia> isspace('\n') true   julia> isspace('\v') true   julia> isspace('\f') true   julia> isspace('\r') true   julia> isspace(' ') true

isxdigit() определяет, является ли число шестнадцатеричным, и возвращает логическое значение.

?
1 2 3 4 5 6 7 8 julia> isxdigit('6') true   julia> isxdigit('c') true   julia> isxdigit('s') false