Tag: 类型不匹配

Kotlin – 类型不匹配:必需:字符串,找到:() – >字符串

在Kotlin中,我声明了一个像这样的List<String> : private val items = listOf<String> { "String1", "String2", "String3" } 编译器给我这个错误: 类型不匹配。 必需:字符串 找到:() – >字符串 这是什么意思? 我该如何解决? PS对于Kotlin来说很新,所以请问我明显的问题。

Kotlin类型不匹配List <Any>和List <Comparable <{com.cognitect.transit.Symbol&com.cognitect.transit.Keyword}>?>

fun serialize(aList: List<Any>) 当我调用包含符号和关键字的列表序列化,编译器抱怨 类型不匹配: Require List<Any> Found: List<Comparable<{Symbol & Keyword}>?> 不应该列出协变? 我如何构建一个类型签名来匹配编译器期望的内容List<Comparable<{Symbol & Keyword}>?> 编译器期望类型List<Comparable<{Symbol & Keyword}>?>但是这不是有效的kotlin语法