Any? = "4.0"
val r = v as getRealTypeFromName(t)
нет, разве что скриптинг) хочешь странного и непредсказуемого
Workaround: when (t) { 🌚 }
вот сейчас так делаю, да)
можете подробнее расписать что вам нужно? скорее всего это делается по-другому
У меня там тип передаётся в класс в виде строки, типо "Int", "Long" и тд. Отсюда и проблемы. Дженерик не получилось использовать. Это Worker под Android, если знаете
всё ещё XY problem
как и сказал Майк, всё ещё не понятно, чего вы хотите этим добиться
Да, изначально проблема была в том, что я не могу сделать Worker<T>, поэтому я придумал передать в воркер тип в виде строки через InputData. В воркере хочу вот этот переданный тип использовать в виде val foo = bar as MyPassedAsStringType
там ведь не все типы мира поддержаны? можно sealed запилить
Там больше проблема в тот, что нельзя <T>Worker сделать, на стаке был вопрос про это даже
Обсуждают сегодня