raulraja
Try.invoke { if(true) 2 else throw Exception() }.fold({ t:Throwable -> 4 }, { i:Int -> i}) //2 Try.invoke { if(false) 2 else throw Exception() }.fold({ t:Throwable -> "a" }, { i:Int -> i}) //a