J H*_*ard 1 scala equals scalaz triple-equals scala-cats
我花了一段时间在Google上搜索了非猫三重等于方法,但除了Scalaz找不到任何东西。不幸的是,我无法===在此库中计算出导入。
有人可以帮忙,非常感谢。
如果您需要的只是===,您可以使用自己的功能轻松模仿Cats的行为:
implicit class AnyWithTripleEquals[T](a: T) {
def ===(b: T): Boolean = a equals b
}
/*
scala> "2" === "3"
res0: Boolean = false
scala> "2" === 3
<console>:13: error: type mismatch;
found : Int(3)
required: String
"2" === 3
*/
Run Code Online (Sandbox Code Playgroud)