Letra: A | Tipo: Char
Dígito: 5 | Tipo: Char
Caracteres e strings
Os caracteres em Julia são escritos usando aspas simples.
Já as strings, que são cadeias de caracteres, usam aspas duplas.
String: Julia é incrível | Tipo: String
Interpolação de strings
Ao invés de imprimir uma mensagem usando separação por vírgulas, podemos interpolar valores dentro da string. Inclusive, operações podem ser avaliadas na interpolação.
O valor de x é 10 e y é 20
Soma: 30
Isso evita a necessidade de chamadas verbosas. Podemos interpolar qualquer expressão em uma string usando os parênteses.
Concatenação de strings
A concatenação de strings que funciona como colar palavras ou frases pode ser realizada com o operador *.
Julia é legal!
Podemos extrair caracteres da string por meio de indices:
primeiro = J
terceiro = l
último = !
Tambem podemos extrair substrings usando um range:
Operações comuns
Comparação de strings usando a ordem lexicográfica (do dicionário).
Julia < Pyhon: true
Julia == julia: false
Julia != Rust: true
Buscar por indice em particular:
O primeiro 'a': 5
O ultimo 'a': 7
Descobrir se um substring ocorre em uma string:
Outrs funções úteis:
.gol..gol..gol..gol..gol..gol..gol..gol..gol..gol.
.gol..gol..gol..gol..gol..gol..gol..gol..gol..gol.
Julia, Python e MATLAB
A função join é a ferramenta padrão para transformar uma coleção em uma única string, conectando os elementos por um delimitador opcional.