expression parsing, sorted list, tree, other shit; bump to 0.10
This commit is contained in:
25
src/main/kotlin/blitz/str/Flatten.kt
Normal file
25
src/main/kotlin/blitz/str/Flatten.kt
Normal file
@@ -0,0 +1,25 @@
|
||||
package blitz.str
|
||||
|
||||
fun Sequence<String>.flattenToString(): String {
|
||||
val out = StringBuilder()
|
||||
forEach {
|
||||
out.append(it)
|
||||
}
|
||||
return out.toString()
|
||||
}
|
||||
|
||||
fun Iterable<String>.flattenToString(): String {
|
||||
val out = StringBuilder()
|
||||
forEach {
|
||||
out.append(it)
|
||||
}
|
||||
return out.toString()
|
||||
}
|
||||
|
||||
fun Iterator<Char>.collectToString(): String {
|
||||
val out = StringBuilder()
|
||||
forEachRemaining {
|
||||
out.append(it)
|
||||
}
|
||||
return out.toString()
|
||||
}
|
Reference in New Issue
Block a user