[Haskell-cafe] multiline strings in haskell?
Donald Bruce Stewart
dons at cse.unsw.edu.au
Wed Jan 11 21:41:00 EST 2006
Oh, like this (by Stefan Wehr):
http://www.cse.unsw.edu.au/~dons/code/icfp05/tests/unit-tests/VariableExpansion.hs
$ ghci -fth VariableExpansion.hs
*VariableExpansion> let x = 7 in $( expand "${x}" )
"7"
*VariableExpansion> let url = "http://www.google.com"
*VariableExpansion> $( expand "Here is my url: ${url}. Do you like it?" )
"Here is my url: \"http://www.google.com\". Do you like it?"
Cheers,
Don
mvanier:
> Yes, just like that ;-) Thanks!
>
> Now if somebody has a string interpolation library, I'd be a pretty
> happy camper ;-)
>
> Mike
>
>
> >mvanier:
> >>Is there any support for multi-line string literals in Haskell? I've
> >>done a web search and come up empty. I'm thinking of using Haskell to
> >>generate web pages and having multi-line strings would be very useful.
> >
> >Do you mean like this:
> >
> > string = " line one\n\
> > \ line two is here\n\
> > \ line three is this line\n"
> >
> >
> >$ echo 'putStr string' | ghci A.hs
> > line one
> > line two is here
> > line three is this line
> >
> >-- Don
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
More information about the Haskell-Cafe
mailing list