import scalaz._
import Scalaz._
"abc".parseInt
यह Validation[NumberFormatException, Int]
लौटाएगा। क्या कोई तरीका है कि मैं Validation[String, Int]
प्राप्त करने के लिए विफलता पक्ष (जैसे toString
) पर कोई फ़ंक्शन लागू कर सकता हूं?स्केलज़ प्रमाणीकरण विफलता पर मानचित्र
अच्छा। मुझे आश्चर्य है कि निम्नलिखित एमएबी में उपयोगी हो सकते हैं: डीफ बिमप [सी, डी] (पहला: ए => सी = पहचान [ए] \ _, दूसरा: बी => डी = पहचान [बी] \ _) (निहित बी : बिफुनक्टर [एम]): एम [सी, डी] = बी। बिमाप (मूल्य, पहला, दूसरा)। तो हमें "123" मिलता है .parseInt.bimap (\ _। ToString) –
यह शानदार होगा। एक पुल अनुरोध भेजें। – Apocalisp