मैं समझने के लिए अक्का स्ट्रीमिंग में Tomat करता है कोशिश कर रहा हूँ स्ट्रीम। उदाहरण के लिए:अक्का को mat
val sink1:Sink[Int, Future[Int]]=Sink.fold[Int,Int](0)(_ + _)
val flow=Flow[Int].fold[Int](0){(x,y)=> x+y}
val runnable = Source (1 to 10).viaMat(flow)(Keep.right).toMat(sink1)(Keep.both)
- क्या viaMat के उपयोग के माध्यम बनाम है?
- क्या है को mat को mat को viaMat के बीच कर रहा है?
- क्या keep.both का प्रयोग होता है, इसका मतलब यह है कि मैं मान हो सकता है यदि हाँ तो कैसे मैं उन मूल्यों को वापस प्राप्त कर सकते पिछले और मौजूदा से materialized।
धन्यवाद अरुण
यह निम्न वैल runnable (दोनों चटाई रखने) के रूप में वापसी करना चाहिए: RunnableGraph [(वादा [विकल्प [इंट]], भविष्य [ इंट])] = स्रोत (1 से 10) .viaMat (प्रवाह) (Keep.right) .toMat (sink1) (Keep.both) .run() – ASe