在Kotlin中,我声明了一个像这样的List<String> : private val items = listOf<String> { "String1", "String2", "String3" } 编译器给我这个错误: 类型不匹配。 必需:字符串 找到:() – >字符串 这是什么意思? 我该如何解决? PS对于Kotlin来说很新,所以请问我明显的问题。
fun serialize(aList: List<Any>) 当我调用包含符号和关键字的列表序列化,编译器抱怨 类型不匹配: Require List<Any> Found: List<Comparable<{Symbol & Keyword}>?> 不应该列出协变? 我如何构建一个类型签名来匹配编译器期望的内容List<Comparable<{Symbol & Keyword}>?> 编译器期望类型List<Comparable<{Symbol & Keyword}>?>但是这不是有效的kotlin语法