2015-05-20 22 views

cevap

9

,

getA.flatMap(_ => getB) 

yapabileceği Ama insanların çoğu anlama

için oy verecek düşünüyorum
+0

Cevabınız için teşekkür ederiz. Söyler misiniz, _ kullanımı ne denir? –

+0

Resmi bir parametrenin yerine bir joker karakterdir. Scala Referansına bakın, Sec. 6.23. – JimN

2

Ya değilse anlama fan gibi

for { 
    a <- getA // I do not care about a, but I need to wait for the future to finish 
    b <- getB 
} yield (b) 
+1

b.map (res => res), b.map (kimlik) – mohit

+0

@mohit genius eklemeyle aynıdır .. bunu hiç kullanmadım – bwawok

+0

Sadece 'getA.flatMap (_ => getB)' yeterli olmalıdır (herhangi bir sane durumu 'getB.map (identity)' 'getB' ile aynı davranmalıdır. –

İlgili konular