以下代码段中using
的含义是什么?
case Event(Task1('name', num, categ), _) => goto(RunAll) using ToAdd(num, categ)
答案 0 :(得分:5)
这不是关键字。它只是在任何goto(RunAll)
返回时调用方法(goto
不是关键字,以防你想知道它只是在你的代码中声明的函数)。
调用方法时的点和括号在scala中是可选的,因此您显示的剪切可以写为
case Event(Task1('name', num, categ), _) => goto(RunAll).using(ToAdd(num, categ))