У меня есть перечисление с некоторыми экземплярами Foo
и Bar
. Если у меня есть строка "Foo"
, как я могу создать экземпляр Foo
из этого? В С# это будет Enum.Parse(...)
, есть ли эквивалент в Kotlin?
В настоящее время я нашел лучший способ создать factory, который включает все возможные строки, но подвержен ошибкам и плохо работает для больших перечислений.