«for-comprehension» etiketlenmiş sorular

5
Düz Harita / Harita dönüşümü için anlama ile karıştırıldı
Map ve FlatMap'i gerçekten anlayamıyorum. Anlayamadığım şey, kavramak için bir eşleme ve flatMap'e iç içe geçmiş aramalar dizisi. Aşağıdaki örnek, Scala'daki Functional Programming'den alınmıştır. def bothMatch(pat:String,pat2:String,s:String):Option[Boolean] = for { f <- mkMatcher(pat) g <- mkMatcher(pat2) } yield f(s) && g(s) Çevirir def bothMatch(pat:String,pat2:String,s:String):Option[Boolean] = mkMatcher(pat) flatMap (f => mkMatcher(pat2) map …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.