Textuais
Strings, assim como em outras linguagens.
Strings podem ser declaradas entre aspas ("
) ou entre duas aspas simples (''
).
As duas suportam mais de uma linha, a conveniência da sintaxe com duas aspas simples é lidar com conflitos ao escrever scripts. Aspas duplas são muito usadas no Shell Script e um caso de uso comum é usar o Nix para gerar scripts customizados.
Para juntar duas strings é possível somar ou interpolar elas.
let
str_a = "hello";
str_b = "world";
in {
str_soma = str_a + str_b; # "helloworld";
str_interpolacao = "${str_a} ${str_b}";
}