У меня следующая ситуация
enum FooEnum: Int {
fooCase = 1245325,
fooCase2 = 3525325
}
Можно ли как-нибудь передать строку fooCase
или fooCase2
типу FooEnum
и FooEnum
, чтобы сгенерировать переменную типа FooEnum
со следующими представлениями перечисления: FooEnum.fooCase
или FooEnum.fooCase2
PS: я не могу изменить Int
на String
, так как я держу заказ с целыми числами.
Пример: (псевдокод)
FooEnum c = FooEnum("fooCase")
c
выбрал fooCase