Tipo de caracteres no Clojure
Strings
Strings são sequências de texto representadas como objetos literais, delimitadas obrigatoriamente por aspas duplas (" ").
- Uma característica fundamental é que as strings podem abranger múltiplas linhas sem a necessidade de operadores de concatenação.
- Elas servem como base para a construção de Expressões Regulares em Clojure.
- Internamente, são compostas por uma sequência de Caracteres em Clojure.
Caracteres
Caracteres representam unidades individuais de texto e são identificados pelo prefixo de uma barra invertida (\).
-
A representação literal de um caractere simples segue o formato
\e. -
Existem nomes especiais para caracteres de controle e espaços:
-
\newline: Quebra de linha. -
\space: Espaço em branco. -
\tab: Tabulação. -
Para representações técnicas específicas, utiliza-se:
-
Unicode:
\uNNNN. -
Octal:
\oNNN.