Anonymous user
Phrase reversals: Difference between revisions
Added groovy version
(Updated D entry) |
(Added groovy version) |
||
Line 411:
Word order reversed: reversal phrase code rosetta
</pre>
=={{header|Groovy}}==
<lang groovy>def phaseReverse = { text, closure -> closure(text.split(/ /)).join(' ')}
def text = 'rosetta code phrase reversal'
println "Original: $text"
println "Reversed: ${phaseReverse(text) { it.reverse().collect { it.reverse() } } }"
println "Reversed Words: ${phaseReverse(text) { it.collect { it.reverse() } } }"
println "Reversed Order: ${phaseReverse(text) { it.reverse() } }"</lang>
{{out}}
<pre>Original: rosetta code phrase reversal
Reversed: lasrever esarhp edoc attesor
Reversed Words: attesor edoc esarhp lasrever
Reversed Order: reversal phrase code rosetta</pre>
=={{header|Haskell}}==
|