为什么这段代码返回Nothing而不是抛出异常

时间:2016-03-31 14:24:27

标签: haskell monads

你能解释一下为什么以下代码会返回public class GHI{ public static void main(String args[]) { ABC.method(); DEF ABC = new DEF(); ABC.method(); packagename.ABC.method(); //Like this } } insteaf od异常“零”吗?

Nothing

1 个答案:

答案 0 :(得分:10)

因为您使用的是Maybe Monad实例。此实例将fail定义为Nothing