2016-03-19 10 views
1

ich habe: "Hello " ++ String und string:concat("Hello", String): String = "there"Joining wörtlichen Text zu einer Variablen (String-Verkettung) in Erlang

ich verschiedene Dinge wie versucht habe. Die Ausgabe endet immer mit der Literal-Zeichenfolge "Hello", die die Ganzzahlen darstellt, die die Zeichen der Zeichenfolge statt der Buchstaben darstellen.

Wie kann ich eine literale Zeichenfolge und eine Zeichenfolge in einer Variable in Erlang kombinieren?

+5

alles funktioniert. Verwenden Sie shell: strings (true) für die Ausgabe in einer Zeichenfolgendarstellung. –

+1

Wenn Unicode-Zeichenfolgen vorhanden sind und Sie versucht haben, Zeichenfolgen in der Shell zu verketten, müssen Sie die Shell mit + pc Unicode-Parameter starten. Um zu überprüfen, ob Sie eine Unicode-Shell haben, geben Sie den Befehl io: getopts() ein. Sie müssen {encoding, unicode} Tupel finden. – DimaSUN

Antwort

5

Funktioniert für mich.

1> String = "there". 
"there" 
2> "Hello " ++ String. 
"Hello there" 
+0

Super! Es hat auch für mich funktioniert – NeoVe