5
Плутається з розумінням для перетворення flatMap / Map
Я справді не розумію Map і FlatMap. Що я не можу зрозуміти, так це те, як для розуміння є послідовність вкладених викликів map і flatMap. Наступний приклад з функціонального програмування в Scala def bothMatch(pat:String,pat2:String,s:String):Option[Boolean] = for { f <- mkMatcher(pat) g <- mkMatcher(pat2) } yield f(s) && g(s) перекладає на …