Elm:
Concatenando strings

Como Fazer:

import Html exposing (text)

main =
  let
    greeting = "Olá, "
    name = "Mundo!"
    message = greeting ++ name  -- Concatenação aqui
  in
  text message

Saída esperada: “Olá, Mundo!”

Mergulho Profundo:

Historicamente, a concatenação de strings é um recurso que existe desde os primeiros dias da programação. Em Elm, a operação é realizada usando o operador ++, uma escolha deliberada que difere de outras linguagens como JavaScript, que usa +. O motivo? Elm visa evitar as ambiguidades e os erros comuns que acontecem quando + é sobrecarregado para tipos numéricos e strings. Isso mantém o código claro e previsível. Alternativamente, você pode usar a função String.concat, que é útil quando você tem uma lista de strings para concatenar.

Exemplo com String.concat:

import Html exposing (text)

main =
  text (String.concat ["Olá, ", "Mundo!"])

Saída esperada continua sendo: “Olá, Mundo!”

Veja Também: