Преобразовать перечисление в массив символов просто - вы просто вызываете char
.
char(myenum.somevalue)
возвращает 'somevalue'
.
Как снова конвертировать обратно? Я ожидал чего-то вроде char2enum
, где
char2enum('somevalue', 'myenum')
возвращает myenum.somevalue
.
Есть ли для этого встроенная функция или я должен создать свою собственную?