What is Haskell\'s equivalent of
string str = string.Format(\"{0} {1}\",10,20); // C#
You could use the format
function provided by the text-format-simple package:
import Text.Format
format "{0} {1}" [show 10, show 20]
This function has the signature:
format :: String -> [String] -> String
So all you need is provide your parameters as strings.
Another example:
format "Some {0} believes that 1 + 1 = {1}." ["people",show 10]