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 |