Zeichenketten verknüpfen

Elm:
Zeichenketten verknüpfen

Vorgehensweise:

import Html exposing (text)

main =
    let
        gruss = "Hallo"
        welt = "Welt!"
        begruessung = gruss ++ " " ++ welt
    in
    text begruessung

Ausgabe: “Hallo Welt!”

Du kannst auch mehrere Strings mit der ++ Funktion zusammenhängen:

import Html exposing (text)

main =
    text ("Elm " ++ "ist " ++ "toll!")

Ausgabe: “Elm ist toll!”

Vertiefung:

Historisch gesehen haben Programmiersprachen wie C die Konkatenierung mit einfachen Operationen, wie dem + Operator, ermöglicht. Elm benutzt stattdessen den ++ Operator für Klarheit und Konsistenz – es ist deutlich, dass es um das Verbinden von Strings geht. Alternativ kann die String.concat Funktion für eine Liste von Strings verwendet werden, was nützlich ist, wenn du mit einer größeren Menge an Strings arbeitest. Auf Implementierungsebene optimiert Elm die Konkatenierung, sodass sie auch bei langen Strings effizient ist, was jedoch für die alltägliche Verwendung weniger relevant ist.

Siehe auch: