improver parser perf

This commit is contained in:
alex_s168
2024-09-19 21:55:17 +00:00
parent 39f34ee77b
commit 8c2325bdd3
15 changed files with 606 additions and 455 deletions

View File

@@ -1,4 +1,13 @@
package blitz.str
import blitz.collections.Vec
fun Collection<Char>.charsToString(): String =
String(this.toCharArray())
String(this.toCharArray())
fun Vec<Char>.charsToString(): String =
String(CharArray(size) { this[it] })
@JvmName("charsToString_VecByte")
fun Vec<Byte>.charsToString(): String =
String(CharArray(size) { this[it].toInt().toChar() })