Scala के पुराने संस्करण .leftMap
प्रदान करते हैं करने के लिए Either
(क्योंकि यह वही है जो Circe Result का उपनाम है), जिसका उल्लेख आपके द्वारा उपयोग किए गए स्रोत में किया गया हो सकता है।
हालांकि, नए संस्करणों ने एपीआई को थोड़ा साफ कर दिया क्योंकि उन्होंने .left
. का उपयोग किया था और .right
कई विधियों को एकत्रित करने के लिए। तो .leftMap
बन गया .left.map
, लेकिन आपके पास .left.flatMap
. भी है आदि, ताकि आप Either
. का उपयोग कर सकें आसानी से न केवल उपयोग के मामलों में जो या तो राइट-बायस्ड होने के साथ संरेखित होते हैं।
इतनी लंबी कहानी छोटी - बदलें .leftMap
.left.map
. के साथ स्काला के नए संस्करणों में।