我是 Scala 的新手,正在阅读一些关于 ScalaSTM 的资料。
如果有人可以简单地命名下面的概念,我将不胜感激,其中有两组括号被传递给该方法。:
def transfer(amount: Int, a: Ref[Int], b: Ref[Int])(c: Transaction) {
a.:=(a.get(c) - amount)(c)
b.:=(b.get(c) + amount)(c)
}
内部采用什么概念c: Transaction
?
一旦我知道我在寻找什么,我会进一步阅读!
谢谢