Phrase reversals: Difference between revisions

Content added Content deleted
m (→‎{{header|Wren}}: Changed to Wren S/H)
Line 1,592: Line 1,592:


=={{header|Kotlin}}==
=={{header|Kotlin}}==
<syntaxhighlight lang="scala">// version 1.0.6
<syntaxhighlight lang="kotlin">


fun reverseEachWord(s: String) = s.split(" ").map { it.reversed() }.joinToString(" ")
fun reverseEachWord(s: String) = s.split(" ").joinToString(" ") { it.reversed() }
fun reverseWordOrder(s: String) = s.split(" ").reversed().joinToString(" ")


fun main(args: Array<String>) {
fun main(args: Array<String>) {
Line 1,602: Line 1,603:
println("Reversed string => $reversed")
println("Reversed string => $reversed")
println("Reversed words => ${reverseEachWord(original)}")
println("Reversed words => ${reverseEachWord(original)}")
// Either:
println("Reversed order => ${reverseWordOrder(original)}")
// Or:
println("Reversed order => ${reverseEachWord(reversed)}")
println("Reversed order => ${reverseEachWord(reversed)}")
}</syntaxhighlight>
}</syntaxhighlight>