假设我在一个名为]的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 )
这个主意很好,但是智能显示
需要类型不匹配:Seq
!,发现:Kitty! 整个代码变成红色。
假设我在一个名为@varargs def foo(第一个:Kitty,替代品:Kitty *)的Scala库中有一个函数foo():Kitty = KittyAdapter {import kitty.overlord.Rules ._(第一+:替代品)。 ..
为了回答我自己的问题,Idea 2019.3.1和scala插件2019.3.23正常工作。