假设我在一个名为Scala的库中有一个函数foo()
@varargs def foo(first: Kitty, alternatives: Kitty*): Kitty= KittyAdapter {
import kitty.overlord.Rules._
(first +: alternatives).map(_.delegate).reduce(_ ~ _)
}
当我在像这样的kotlin项目中调用此函数时
fun bar():Kitty = foo(
scab,
sbab,
blab
)
这个想法可以很好地编译,但是智能显示
Type mismatch required: Seq < Kitty!>!, found: Kitty!
整个代码变成红色。
最佳答案
为了回答我自己的问题,Idea 2019.3.1和Scala插件2019.3.23正常工作。
关于scala - 当想法在Kotlin项目中调用Scala varargs函数时,类型不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59659656/