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.

Referências


https://clojure.org/guides/learn/syntax#_character_types