如果我在第一个模式上使用currying,它将无法编译: drop' 0 = id -- ghci: "Equations for drop' have different numbers of arguments"编译器给出以下输出:Equations但是,如果我只给出curried模式,那么它会编译</e
我不知道为什么会收到下面的编译错误incompatible types: E cannot be converted to capture#1 of ?here} void handle(E event);在我看来,事情看起来很好,两者都有相同的参数类型IntelliJ提供了以下建议,但我看不出它是如何工作的。