آخر نشاط 1 month ago

rcaldous عدّل هذا المقطع 2 years ago. الانتقال إلى التعديل

1 file changed

EnumString.Kt تم تغيير الاسم إلى EnumString.kt

تم تغيير اسم الملف بدون تغييرات

rcaldous عدّل هذا المقطع 2 years ago. الانتقال إلى التعديل

1 file changed, 8 insertions

EnumString.Kt(تم إنشاء الملف)

@@ -0,0 +1,8 @@
1 + // https://stackoverflow.com/questions/28548015/how-do-i-create-an-enum-from-a-string-in-kotlin
2 + inline fun <reified T : Enum<T>> valueOf(type: String): T? {
3 + return try {
4 + java.lang.Enum.valueOf(T::class.java, type)
5 + } catch (e: Exception) {
6 + null
7 + }
8 + }
أحدث أقدم