AN
Size: a a a
AN
TT
return@forEach не перекинет на следующую итерацию ?AN
return@forEach не перекинет на следующую итерацию ?QH
AN
AN
QH
TT
QH
...map[it]?.let(str::append)AN
...map[it]?.let(str::append)AN
AN
TT
...map[it]?.let(str::append)if (it.isDigit() || it in 'a'..'z') traslitStr.append(it)
else TransliterateRules.transliterationMap[it]?.let { str ->
traslitStr.append(str)
}TT
TT
TT
TT
AN
AN
buildString{}, с ним первый вариант станет значительно приятнее