?.let { commandRegex.find(it) }
?.groupValues
?.get(1)
?.let { commands[it.toLowerCase()] }
?.invoke(update)
Чат-бота пишешь? Лямбды в commands с сайд-эффектами? Если да, то лучше разделить парсин комманды в лямбду, от ее вызова.
Обсуждают сегодня