私は Scala を初めて使用し、ScalaSTM についていくつかの読書をしています。
誰かが以下の概念に簡単に名前を付けることができれば幸いです。これにより、メソッドに2セットの括弧が渡されます。
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
ですか?
私が探しているものがわかったら、さらに読みます!
ありがとう