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{}
, с ним первый вариант станет значительно приятнее