İade edilen değeri umursamadığımda nasıl kod yazmalıyım?Scala: Gelecekteki dönüş değerini yoksay, ancak zincirleme
Örnek: Bu
for {
_ <- getA
b <- getB
} yield (b)
İade edilen değeri umursamadığımda nasıl kod yazmalıyım?Scala: Gelecekteki dönüş değerini yoksay, ancak zincirleme
Örnek: Bu
for {
_ <- getA
b <- getB
} yield (b)
,
getA.flatMap(_ => getB)
yapabileceği Ama insanların çoğu anlama
için oy verecek düşünüyorumCevabınız için teşekkür ederiz. Söyler misiniz, _ kullanımı ne denir? –
Resmi bir parametrenin yerine bir joker karakterdir. Scala Referansına bakın, Sec. 6.23. – JimN
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)
Aynen öyle, gerçekten .. Sen * olabilir * wr “getA” sonucunu umursamadığınızı vurgulamak için '' <