Phrase reversals: Difference between revisions
Content added Content deleted
(Added an Algol 68 Sample) |
(Added EchoLisp) |
||
Line 429: | Line 429: | ||
attesor edoc esarhp lasrever |
attesor edoc esarhp lasrever |
||
reversal phrase code rosetta</pre> |
reversal phrase code rosetta</pre> |
||
=={{header|EchoLisp}}== |
|||
<lang scheme> |
|||
(define (string-reverse string) |
|||
(list->string (reverse (string->list string)))) |
|||
(define (task str) |
|||
(for-each writeln (list |
|||
(string-reverse str) |
|||
(string-join (map string-reverse (string-split str ))) |
|||
(string-join (reverse (string-split str )))))) |
|||
(task "rosetta code phrase reversal") |
|||
"lasrever esarhp edoc attesor" |
|||
"attesor edoc esarhp lasrever" |
|||
"reversal phrase code rosetta" |
|||
</lang> |
|||
=={{header|Elixir}}== |
=={{header|Elixir}}== |