0
に、私は私が持ち上げるしようとしている機能2を持っている:Applicativeのリフティング、関数3、...のScala +猫
def myFunction(a: String, b: String): String
私は署名
でその機能を取得したいのですがdef myFunction2(a: Option[String], b: Option[String]: Option[String]
引数のいずれかがNone
の場合、None
を返すはずです。 Scalazでは、その場合はApplicative.lift2
でしたが、cats
の場合は同じものが見つかりません。
cats
でこれを行うにはどうすればよいですか? lift3
はどうですか?