Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kotlin混合型_Kotlin - Fatal编程技术网

Kotlin混合型

Kotlin混合型,kotlin,Kotlin,如何限制类型而不是使用map的任何in值 val mixType = Map<String, String or Boolean or Int>() // something I like val anyType = Map<String, Any>() // the scope is too large val mixType=Map()//我喜欢的东西 val anyType=Map()//作用域太大 我建议在此处使用: 你想解决什么问题?出于某种安全原因,我将

如何限制类型而不是使用map的任何in值

val mixType = Map<String, String or Boolean or Int>()  // something I like
val anyType = Map<String, Any>()  // the scope is too large
val mixType=Map()//我喜欢的东西
val anyType=Map()//作用域太大
我建议在此处使用:


你想解决什么问题?出于某种安全原因,我将避免使用任何类型。
sealed class MyValue {
    class IntValue(val value: Int): MyValue()
    class BooleanValue(val value: String): MyValue()
    class StringValue(val value: Boolean): MyValue()
}