关于:ctorResultingTypeMismatch
在归纳声明中,每个构造器的结果类型必须与所声明的类型匹配;否则就会产生此错误。也就是说, 归纳类型的每个构造器都必须返回该类型的值。更多信息请参阅归纳类型。 注意,如果所定义的归纳类型没有索引,可以省略构造器的结果类型。
示例
结果类型中的拼写错误
inductive Tree (α : Type) where
| leaf : Tree α
| node : α → Tree α → Treee α
inductive Tree (α : Type) where
| leaf : Tree α
| node : α → Tree α → Tree α