我想when()在Kotlin中使用一个表达式来从函数中返回不同的值.输入是a String,但它可能是可解析的Int,所以我想Int在可能的情况下返回解析,或者String如果不是,则返回.由于输入是一个String我不能使用是类型检查表达式.
when()
String
Int
有没有惯用的方法来实现这一目标?
编辑:我的问题是when()表达式应该是什么样子,而不是关于返回类型.
kotlin
kotlin ×1