[erlang-questions] Question re io:format and string handling

Ulf Wiger (TN/EAB) <>
Fri Oct 17 16:57:56 CEST 2008


Robert Virding skrev:
> 
> - A more direct but less general way is to concatenate the string directly:
> 
> Cat = "cat",
> Hat = "hat",
> Phrase = "The " ++ Cat ++ " in the " ++ Hat

Or, if the string is going to be sent out through a port
right away, and you don't care if it isn't flat:

Phrase = ["The ", Cat, " in the ", Hat]

(The deep string gets flattened when passed through
a port. This is quite useful when constructing e.g.
a web page or large XML structure.)

BR,
Ulf W



More information about the erlang-questions mailing list