KT-3457 fix: added missed spread operator and receiver became format template

This commit is contained in:
Mikhael Bogdanov
2013-04-01 14:15:56 +04:00
parent a0e9f4ea01
commit 16aa4153e4
2 changed files with 5 additions and 1 deletions
+1 -1
View File
@@ -36,7 +36,7 @@ public inline fun String.toCharArray() : CharArray = (this as java.lang.String).
public inline fun String.toCharList(): List<Char> = toCharArray().toList()
public inline fun String.format(format : String, vararg args : Any?) : String = java.lang.String.format(format, args)
public inline fun String.format(vararg args : Any?) : String = java.lang.String.format(this, *args)
public inline fun String.split(regex : String) : Array<String> = (this as java.lang.String).split(regex)
+4
View File
@@ -236,4 +236,8 @@ class StringJVMTest {
assertEquals("", data.take(-7))
assertEquals(data, data.take(data.length + 42))
}
test fun formatter() {
assertEquals("12", "%d%d".format(1, 2))
}
}