我尝试根据选项值返回Either值。我的目标是如果该选项存在,则返回Either.right();否则,代码应返回Either.left()。(io.vavr.control.Option<?methods found in interface io.vavr.control.Option)
method io.vavr.control.Option.orElse(java.util.function.Supplierextends io.vavr
我试图捕获一个特定的运行时异常(所以不能抛出)并记录它(log.error有一个空返回类型)。在vavr中,最简单的方法是什么?log.error("Error occured") // log.error returns void not Void so I couldn't find a suitable method in Vavr.recover(MyAppRuntimeException.class, ex->log.error(&quo