我有以下代码,在我的intelliJ屏幕上总是抛出一些警告,说“检测可以用语法糖替换的功能N和TupleN的显式引用”。
import scala.collection.mutable.Queue
val data = Queue[Tuple2[String,String]]()
我不明白这意味着什么。你如何使用语法糖来简化这行代码?
2 个答案:
答案 0 :(得分:4)
我想只有Tuple2[String, String]
有一个同义词(String, String)
,所以Queue[(String, String)]
。
我注意到Eclipse在Java 8中提供了类似的语法。
答案 1 :(得分:3)
想法可以取代它。单击元组,会弹出一个菜单,其中包含通知图标和其他建议,如下所示:
在这里,只需选择"Replace Tuple[...] with (...)"
即可