import scalaz._
import Scalaz._
"abc".parseInt
Bu, Validation[NumberFormatException, Int]
döndürecektir. Validation[String, Int]
almak için hata tarafında bir işlev uygulayabilmemin bir yolu var mı (toString
gibi)?Harita üzerinde Scalaz Doğrulama hatası
Güzel. MAB'de aşağıdakilerin yararlı olabileceğini merak ediyorum: def bimap [C, D] (ilk: A => C = kimlik [A] \ _, ikinci: B => D = kimlik [B] \ _) (dolaylı b : Bifunctor [M]): M [C, D] = b.bimap (değer, birinci, ikinci). Yani biz "123" .parseInt.bimap (\ _. ToString) –
olsun. Bu harika olurdu. Bir çekme isteği gönderin. – Apocalisp