Scala'da yeniyim ve ScalaSTM çevresinde bazı okumalar yapıyorum.Bu Scala yöntem tanımında neden iki dizi bağımsız değişken/parantez var?
birisi basitçe aşağıdaki kavram sayabilirim ben takdir ediyorum, parantez 2 takım yöntemine .:
def transfer(amount: Int, a: Ref[Int], b: Ref[Int])(c: Transaction) {
a.:=(a.get(c) - amount)(c)
b.:=(b.get(c) + amount)(c)
}
nasıl bir konsept c: Transaction
içinde istihdam ediliyor orada geçirilen bu sayede?
Ne aradığımı öğrendiğimde daha fazla okuyacağım!
Teşekkür
http://stackoverflow.com/questions/4915027/two-ways-of-currying-in-scala-whats-the-use-case-for-each/4916606 # 4916606 –
İpucu: "Scala etiketi" nin üzerine gelin ve ["bilgi" bağlantısını] tıklayın (http://stackoverflow.com/tags/scala/info). Buradaki terim "Çoklu parametre listeleri" dir. –
Olası iki kopyası [Scala'da iki körleme yolu; Her biri için kullanım durumu nedir?] (http://stackoverflow.com/questions/4915027/two-ways-of-currying-in-scala-whats-the-use-case-for-each) – DJ180