想跑上科特林的在線學習工具,這個例子:科特林降低運營商似乎不起作用
fun toJSON(collection: Collection<Int>): String {
val str = collection.reduce{ a:String, b:Int -> ""}
return str.toString()
}
但是,它似乎並沒有編譯,隨地吐痰這樣的錯誤:
Error:(2, 25) Type parameter bound for T in inline fun <S, T : S> Iterable<T>.reduce(operation: (S, T) -> S): S is not satisfied: inferred type Int is not a subtype of String
任何人都看到了這個?...不知道它是否是在線工具的錯誤,或者如果它實際上是錯誤的。