-2 scala
using以下代码段的含义是什么?
case Event(Task1('name', num, categ), _) => goto(RunAll) using ToAdd(num, categ)
Run Code Online (Sandbox Code Playgroud)
它不是关键字.它只是在任何goto(RunAll)返回时调用一个方法(goto如果你想知道它不是一个关键字,它只是在你的代码中声明的函数).
调用方法时的点和括号在scala中是可选的,因此您显示的剪切可以写为
case Event(Task1('name', num, categ), _) => goto(RunAll).using(ToAdd(num, categ))
Run Code Online (Sandbox Code Playgroud)